4 /*---------- Define Constants ---------------------------*/
8 /*---------- global variables ---------------------------*/
9 typedef struct classMeth classMeth;
10 typedef struct nativeCall nativeCall;
11 typedef struct methodCall methodCall;
12 typedef struct nativeMethod nativeMethod;
14 typedef struct nativeCompCall nativeCompCall;
15 typedef struct methodCompCall methodCompCall;
16 typedef struct nativeCompMethod nativeCompMethod;
35 struct methodCall methodCalls[MAXCALLS];
39 static struct nativeCall {
41 struct nativeMethod methods[MAXCALLS];
43 int callCnt[MAXCALLS];
47 #include "nativecalls.h"
51 #define NATIVECALLSSIZE (sizeof(nativeCalls)/sizeof(struct nativeCall))
54 struct methodCompCall{
60 struct nativeCompMethod {
63 struct methodCompCall methodCalls[MAXCALLS];
67 struct nativeCompCall {
69 struct nativeCompMethod methods[MAXCALLS];
71 int callCnt[MAXCALLS];
72 } nativeCompCalls[NATIVECALLSSIZE];
75 bool natcall2utf(bool);
76 void printNativeCall(nativeCall);
77 void markNativeMethodsRT(utf *, utf* , utf* );