/* javarts.c: Copyright (C) Codemist Ltd., 1996. */
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "machine.h"
#include "tags.h"
#include "cslerror.h"
#include "externs.h"
#include "read.h"
#include "stream.h"
#include "arith.h"
#include "entries.h"
#include "javahost.h"
#include "javaops.h"
#include "javaglb.h"
static int32 *println(int32 *spbase)
{ err_printf("%s\n", (char *)spbase[1]);
return spbase-1;
}
static JavaBuiltin sanitycheck = println;
static Cp_Info Java_PrintStream_constant_pool[1];
static unsigned16 Java_PrintStream_interfaces[1];
static Field_Info Java_PrintStream_fields[1];
static Method_Info Java_PrintStream_methods[1] =
{ /* access_flags */ ACC_NATIVE,
/* name_index */ 0,
/* signature_index */ 0,
/* attributes_count; */ 2,
/* attributes; */ (Attribute_Info *)println
};
static Attribute_Info Java_PrintStream_attributes[1];
ClassFile java_PrintStream =
{
/* access_flags */ 0,
/* this_class */ 0,
/* super_class */ 0,
/* constant_pool_count */ 0,
/* interfaces_count */ 0,
/* fields_count */ 1, /* out */
/* methods_count */ 1, /* outs */
/* attributes_count */ 0,
/* constant_pool */ Java_PrintStream_constant_pool,
/* interfaces */ Java_PrintStream_interfaces,
/* fields */ Java_PrintStream_fields,
/* methods */ Java_PrintStream_methods,
/* attributes */ Java_PrintStream_attributes
};