/* DO NOT EDIT THIS FILE - it is machine generated (JCGO_116) */ #ifdef JCGO_SEPARATED #define JCGO_116 #include "jcgortl.h" #include "Main.h" #endif #ifdef JCGO_116 #ifdef CHKALL_java_lang_VMRuntime #include "jcgobchk.h" #endif JCGO_NOSEP_INLINE void CFASTCALL java_lang_VMRuntime__exit__I( jint status ) { { (java_lang_VMThrowable__exit__I( status)); } } JCGO_NOSEP_INLINE void CFASTCALL java_lang_VMRuntime__gc__( void ) { { (java_lang_VMRuntime__gc0__I( 0)); } } JCGO_NOSEP_STATIC void CFASTCALL java_lang_VMRuntime__runFinalization__( void ) { { java_lang_VMRuntime_FinalizerThread fnlz; if ((fnlz= java_lang_VMRuntime__finalizerThread) == jnull || !(java_lang_VMRuntime_FinalizerThread__runFinalization__( fnlz))) { (java_lang_VMRuntime__runFinalization0__()); } } } JCGO_NOSEP_INLINE void CFASTCALL java_lang_VMRuntime__runFinalizationForExit__( void ) { { if (((java_lang_Object)jnull) != jnull) { (JCGO_CALL_FINALF(((java_lang_Object)jnull)) (void)0); } } } JCGO_NOSEP_STATIC jint CFASTCALL java_lang_VMRuntime__finalizeObject0X__Lo( java_lang_Object obj ) { { java_lang_VMRuntime_FinalizerThread fnlz; if (obj != jnull) { (JCGO_CALL_NZVFUNC(obj)->finalize__( obj)); } else { if ((fnlz= java_lang_VMRuntime__finalizerThread) != jnull) { (java_lang_VMRuntime_FinalizerThread__notifyFinalizer__( fnlz)); } } return 0; } } JCGO_NOSEP_INLINE void CFASTCALL java_lang_VMRuntime__createMainFinalizer__( void ) { { if ((java_lang_VMRuntime__runFinalization0__()) != (-(jint)1) && (java_lang_VMRuntime_FinalizerThread__createFinalizer__())) { (java_lang_VMRuntime__enableNotifyOnFinalization0__()); } } } JCGO_NOSEP_FRWINL void CFASTCALL java_lang_VMRuntime__gcOnNoResources__( void ) { { (java_lang_VMRuntime__gc0__I( (jint)1)); } } JCGO_NOSEP_FRWINL jboolean CFASTCALL java_lang_VMRuntime__preventIOBlocking__( void ) { { return (jboolean)((java_lang_VMRuntime__preventIOBlocking0__()) != 0); } } JCGO_NOSEP_FRWINL java_lang_String CFASTCALL java_lang_VMRuntime__getJavaExePathname__( void ) { { java_lang_String path; path= (java_lang_VMRuntime__getJavaExePathname0__()); return path != jnull && (java_lang_String__length__( path)) > 0? path : JCGO_STRREF_OF(jcgo_string3_VMThrwbl); } } JCGO_NOSEP_FRWINL java_lang_String CFASTCALL java_lang_VMRuntime__getCustomJavaProps__( void ) { { java_lang_String propsLine; propsLine= (java_io_VMAccessorJavaIo__getenvPlatformVMFile__Ls( JCGO_STRREF_OF(jcgo_string2_VMRntm))); return propsLine != jnull || (propsLine= (java_lang_VMRuntime__getCustomJavaProps0__())) != jnull? propsLine : JCGO_STRREF_OF(jcgo_string3_String6D); } } JCGO_NOSEP_FRWINL java_lang_String CFASTCALL java_lang_VMRuntime__getJavaVmVersion__( void ) { { jint version; jint minor; jObject jcgo_rcvrL1; struct java_lang_String_s jcgo_stackobj1; struct java_lang_StringBuilder_s jcgo_stackobj2; struct java_lang_String_s jcgo_stackobj3; version= (java_lang_VMRuntime__getJavaVmVersion0__()); minor= version % (jint)100; if (minor < 0) { minor= (-minor); } return (jcgo_rcvrL1= (jObject)java_lang_StringBuilder__append__Ls( java_lang_StringBuilder__append__Ls( java_lang_StringBuilder__append__Ls( java_lang_StringBuilder__this__( JCGO_STACKOBJ_NEW(jcgo_stackobj2, java_lang_StringBuilder_methods)), (java_lang_String__valueOf__IX( version / (jint)100, JCGO_STACKOBJ_NEW(jcgo_stackobj1, java_lang_String_methods)))), JCGO_STRREF_OF(jcgo_string3_VMThrwbl)), (minor < (jint)10? JCGO_STRREF_OF(jcgo_string3_VMRntm) : JCGO_STRREF_OF(jcgo_string3_String6D))), java_lang_String__new__L5dy9e( java_lang_StringBuilder__append__Ls( (java_lang_StringBuilder)jcgo_rcvrL1, (java_lang_String__valueOf__IX( minor, JCGO_STACKOBJ_NEW(jcgo_stackobj3, java_lang_String_methods)))))); } } JCGO_NOSEP_DATA CONST struct jcgo_methods_s java_lang_VMRuntime_methods= { JCGO_CLASSREF_OF(java_lang_VMRuntime__class), JCGO_GCJDESCR_ZEROINIT OBJT_java_lang_VMRuntime, 0, NULL, JCGO_CLINIT_INIT(0) 0 }; JCGO_NOSEP_DATA JCGO_NOTHR_CONST struct java_lang_VMRuntime_class_s java_lang_VMRuntime__class JCGO_THRD_ATTRNONGC= { { &java_lang_Class_methods, JCGO_MON_INIT JCGO_OBJREF_OF(*(java_lang_Object)&java_lang_VMRuntime_methods), JCGO_STRREF_OF(jcgo_string1_VMRntm), JCGO_CLASSREF_OF(java_lang_Object__class), ((jObjectArr)JCGO_OBJREF_OF(jcgo_array3_Object)), 0x10 } }; JCGO_NOSEP_GCDATA java_lang_VMRuntime_FinalizerThread java_lang_VMRuntime__finalizerThread ATTRIBGCBSS= jnull; JCGO_NOSEP_DATA CONST jcgo_arrtype88_GmCnnctn jcgo_array4_VMRntm= { (jvtable)&jbyteArr_methods, JCGO_MON_INIT 35, { (jbyte)(jchar)106/*'j'*/, (jbyte)(jchar)97/*'a'*/, (jbyte)(jchar)118/*'v'*/, (jbyte)(jchar)97/*'a'*/, (jbyte)(jchar)46/*'.'*/, (jbyte)(jchar)108/*'l'*/, (jbyte)(jchar)97/*'a'*/, (jbyte)(jchar)110/*'n'*/, (jbyte)(jchar)103/*'g'*/, (jbyte)(jchar)46/*'.'*/, (jbyte)(jchar)86/*'V'*/, (jbyte)(jchar)77/*'M'*/, (jbyte)(jchar)82/*'R'*/, (jbyte)(jchar)117/*'u'*/, (jbyte)(jchar)110/*'n'*/, (jbyte)(jchar)116/*'t'*/, (jbyte)(jchar)105/*'i'*/, (jbyte)(jchar)109/*'m'*/, (jbyte)(jchar)101/*'e'*/, (jbyte)(jchar)36/*'$'*/, (jbyte)(jchar)70/*'F'*/, (jbyte)(jchar)105/*'i'*/, (jbyte)(jchar)110/*'n'*/, (jbyte)(jchar)97/*'a'*/, (jbyte)(jchar)108/*'l'*/, (jbyte)(jchar)105/*'i'*/, (jbyte)(jchar)122/*'z'*/, (jbyte)(jchar)101/*'e'*/, (jbyte)(jchar)114/*'r'*/, (jbyte)(jchar)84/*'T'*/, (jbyte)(jchar)104/*'h'*/, (jbyte)(jchar)114/*'r'*/, (jbyte)(jchar)101/*'e'*/, (jbyte)(jchar)97/*'a'*/, (jbyte)(jchar)100/*'d'*/ } }; JCGO_NOSEP_DATA CONST jcgo_arrtype32_GameShll jcgo_array5_VMRntm= { (jvtable)&jbyteArr_methods, JCGO_MON_INIT 10, { (jbyte)(jchar)74/*'J'*/, (jbyte)(jchar)65/*'A'*/, (jbyte)(jchar)86/*'V'*/, (jbyte)(jchar)65/*'A'*/, (jbyte)(jchar)95/*'_'*/, (jbyte)(jchar)80/*'P'*/, (jbyte)(jchar)82/*'R'*/, (jbyte)(jchar)79/*'O'*/, (jbyte)(jchar)80/*'P'*/, (jbyte)(jchar)83/*'S'*/ } }; JCGO_NOSEP_DATA JCGO_NOTHR_CONST struct java_lang_String_s jcgo_string1_VMRntm JCGO_THRD_ATTRNONGC= { &java_lang_String_methods, JCGO_MON_INIT (java_lang_Object)JCGO_OBJREF_OF(jcgo_array4_VMRntm), 0, 19, (jint)0x1f5aa6dL }; JCGO_NOSEP_DATA JCGO_NOTHR_CONST struct java_lang_String_s jcgo_string2_VMRntm JCGO_THRD_ATTRNONGC= { &java_lang_String_methods, JCGO_MON_INIT (java_lang_Object)JCGO_OBJREF_OF(jcgo_array5_VMRntm), 0, 10, (jint)0x3d5f34f3L }; JCGO_NOSEP_DATA JCGO_NOTHR_CONST struct java_lang_String_s jcgo_string3_VMRntm JCGO_THRD_ATTRNONGC= { &java_lang_String_methods, JCGO_MON_INIT (java_lang_Object)JCGO_OBJREF_OF(jcgo_array89_GmCnnctn), 6, 1, (jint)0x30L }; #ifdef CHKALL_java_lang_VMRuntime #include "jcgochke.h" #endif #endif