123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- /* 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
- };
|