deep-c-rsc/jcgo_Out/VMRntm.c

257 lines
6.7 KiB
C

/* 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