mirror of
https://github.com/2003scape/deep-c-rsc.git
synced 2024-03-22 05:49:51 -04:00
257 lines
6.7 KiB
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
|