=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for sablevm-1.13nb7 rm -f java-sablevm rm -f javac-sablevm rm -f jar-sablevm ( SABLEVM_BIN=`echo "sablevm" | sed 's|^.*/||;s,x,x,'` ; \ cat java-sablevm.tmpl | \ sed s/SABLEVM_BINARY/`echo /usr/pkg/java/sablevm/bin/$SABLEVM_BIN | sed 's/\\//\\\\\\//g'`/g | \ sed s/SABLEVM_CLASSDIR/`echo /usr/pkg/java/sablevm/share/sablevm-classpath | sed 's/\\//\\\\\\//g'`/g \ > java-sablevm ) ( cat javac-sablevm.tmpl | \ sed s/SABLEVM_CLASSDIR/`echo /usr/pkg/java/sablevm/share/sablevm-classpath | sed 's/\\//\\\\\\//g'`/g | \ sed s/JIKES_BINARY/`echo jikes | sed 's/\\//\\\\\\//g'`/g \ > javac-sablevm ) ( cat jar-sablevm.tmpl | \ sed s/SABLEVM_CLASSDIR/`echo /usr/pkg/java/sablevm/share/sablevm-classpath | sed 's/\\//\\\\\\//g'`/g | \ sed s/FASTJAR_BINARY/`echo fastjar | sed 's/\\//\\\\\\//g'`/g \ > jar-sablevm ) chmod a-w jar-sablevm chmod a-w javac-sablevm chmod a-w java-sablevm /usr/pkg/bin/gmake all-recursive gmake[1]: Entering directory '/tmp/pkgbuild/lang/sablevm/work.aarch64eb/sablevm-1.13' Making all in doc gmake[2]: Entering directory '/tmp/pkgbuild/lang/sablevm/work.aarch64eb/sablevm-1.13/doc' gmake[2]: Nothing to be done for 'all'. gmake[2]: Leaving directory '/tmp/pkgbuild/lang/sablevm/work.aarch64eb/sablevm-1.13/doc' Making all in src gmake[2]: Entering directory '/tmp/pkgbuild/lang/sablevm/work.aarch64eb/sablevm-1.13/src' Making all in include gmake[3]: Entering directory '/tmp/pkgbuild/lang/sablevm/work.aarch64eb/sablevm-1.13/src/include' /usr/pkg/bin/gmake all-am gmake[4]: Entering directory '/tmp/pkgbuild/lang/sablevm/work.aarch64eb/sablevm-1.13/src/include' gmake[4]: Leaving directory '/tmp/pkgbuild/lang/sablevm/work.aarch64eb/sablevm-1.13/src/include' gmake[3]: Leaving directory '/tmp/pkgbuild/lang/sablevm/work.aarch64eb/sablevm-1.13/src/include' Making all in libsablevm gmake[3]: Entering directory '/tmp/pkgbuild/lang/sablevm/work.aarch64eb/sablevm-1.13/src/libsablevm' /usr/pkg/bin/gmake all-recursive gmake[4]: Entering directory '/tmp/pkgbuild/lang/sablevm/work.aarch64eb/sablevm-1.13/src/libsablevm' Making all in include gmake[5]: Entering directory '/tmp/pkgbuild/lang/sablevm/work.aarch64eb/sablevm-1.13/src/libsablevm/include' gmake[5]: Nothing to be done for 'all'. gmake[5]: Leaving directory '/tmp/pkgbuild/lang/sablevm/work.aarch64eb/sablevm-1.13/src/libsablevm/include' Making all in inlinability gmake[5]: Entering directory '/tmp/pkgbuild/lang/sablevm/work.aarch64eb/sablevm-1.13/src/libsablevm/inlinability' gmake[5]: Nothing to be done for 'all'. gmake[5]: Leaving directory '/tmp/pkgbuild/lang/sablevm/work.aarch64eb/sablevm-1.13/src/libsablevm/inlinability' gmake[5]: Entering directory '/tmp/pkgbuild/lang/sablevm/work.aarch64eb/sablevm-1.13/src/libsablevm' if /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../../src/include -I./include -I./inlinability -Iinlinability -DJAVA_HOME_PATH=\"/usr/pkg/java/sablevm/lib/sablevm\" -DBOOT_CLASS_PATH=\"/usr/pkg/java/sablevm/share/sablevm-classpath:/usr/pkg/java/sablevm/share/sablevm-classpath/libclasspath.jar:/usr/pkg/java/sablevm/share/sablevm-classpath/resources.jar\" -DBOOT_LIBRARY_PATH=\"/usr/pkg/java/sablevm/lib/sablevm-classpath\" -I/usr/include -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include -Wall -fno-gcse -fno-strict-aliasing -MT libsablevm.lo -MD -MP -MF ".deps/libsablevm.Tpo" -c -o libsablevm.lo libsablevm.c; \ then mv -f ".deps/libsablevm.Tpo" ".deps/libsablevm.Plo"; else rm -f ".deps/libsablevm.Tpo"; exit 1; fi libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src/include -I./include -I./inlinability -Iinlinability -DJAVA_HOME_PATH=\"/usr/pkg/java/sablevm/lib/sablevm\" -DBOOT_CLASS_PATH=\"/usr/pkg/java/sablevm/share/sablevm-classpath:/usr/pkg/java/sablevm/share/sablevm-classpath/libclasspath.jar:/usr/pkg/java/sablevm/share/sablevm-classpath/resources.jar\" -DBOOT_LIBRARY_PATH=\"/usr/pkg/java/sablevm/lib/sablevm-classpath\" -I/tmp/pkgbuild/lang/sablevm/work.aarch64eb/.buildlink/include -O2 -Wall -fno-gcse -fno-strict-aliasing -MT libsablevm.lo -MD -MP -MF .deps/libsablevm.Tpo -c libsablevm.c -fPIC -DPIC -o .libs/libsablevm.o In file included from ./include/jni.h:21, from libsablevm.c:34: ./include/jni_system_specific.h:45:2: error: #error "unknown system" 45 | #error "unknown system" | ^~~~~ In file included from libsablevm.c:36: system.h:326:2: error: #error "unknown system" 326 | #error "unknown system" | ^~~~~ In file included from libsablevm.c:110: native_interface.c:25947:2: error: #error "todo: implement nio for non 32 or 64 bit platforms" 25947 | #error "todo: implement nio for non 32 or 64 bit platforms" | ^~~~~ native_interface.c:25998:2: error: #error "todo: implement nio for non 32 or 64 bit platforms" 25998 | #error "todo: implement nio for non 32 or 64 bit platforms" | ^~~~~ distcc[3395] ERROR: compile libsablevm.c on 10.0.20.122:3760 failed distcc[3395] (dcc_build_somewhere) Warning: remote compilation of 'libsablevm.c' failed, retrying locally distcc[3395] Warning: failed to distribute libsablevm.c to 10.0.20.122:3760, running locally instead In file included from ./include/jni.h:21, from libsablevm.c:34: ./include/jni_system_specific.h:45:2: error: #error "unknown system" 45 | #error "unknown system" | ^~~~~ In file included from libsablevm.c:34: ./include/jni.h:53:11: error: unknown type name '_svmt_u8' 53 | typedef _svmt_u8 jboolean; | ^~~~~~~~ ./include/jni.h:54:11: error: unknown type name '_svmt_s8' 54 | typedef _svmt_s8 jbyte; | ^~~~~~~~ ./include/jni.h:55:11: error: unknown type name '_svmt_u16' 55 | typedef _svmt_u16 jchar; | ^~~~~~~~~ ./include/jni.h:56:11: error: unknown type name '_svmt_s16' 56 | typedef _svmt_s16 jshort; | ^~~~~~~~~ ./include/jni.h:57:11: error: unknown type name '_svmt_s32' 57 | typedef _svmt_s32 jint; | ^~~~~~~~~ ./include/jni.h:58:11: error: unknown type name '_svmt_s64' 58 | typedef _svmt_s64 jlong; | ^~~~~~~~~ ./include/jni.h:59:11: error: unknown type name '_svmt_f32' 59 | typedef _svmt_f32 jfloat; | ^~~~~~~~~ ./include/jni.h:60:11: error: unknown type name '_svmt_d64' 60 | typedef _svmt_d64 jdouble; | ^~~~~~~~~ ./include/jni.h:167:16: error: expected ')' before '*' token 167 | jint (JNICALL *GetVersion) (JNIEnv *env); /* 4 */ | ^~ | ) ./include/jni.h:168:18: error: expected ')' before '*' token 168 | jclass (JNICALL *DefineClass) (JNIEnv *env, const char *name, | ^~ | ) ./include/jni.h:170:18: error: expected ')' before '*' token 170 | jclass (JNICALL *FindClass) (JNIEnv *env, const char *name); /* 6 */ | ^~ | ) ./include/jni.h:171:21: error: expected ')' before '*' token 171 | jmethodID (JNICALL *FromReflectedMethod) (JNIEnv *env, jobject method); /* 7 */ | ^~ | ) ./include/jni.h:172:20: error: expected ')' before '*' token 172 | jfieldID (JNICALL *FromReflectedField) (JNIEnv *env, jobject field); /* 8 */ | ^~ | ) ./include/jni.h:173:19: error: expected ')' before '*' token 173 | jobject (JNICALL *ToReflectedMethod) (JNIEnv *env, jclass cls, | ^~ | ) ./include/jni.h:175:18: error: expected ')' before '*' token 175 | jclass (JNICALL *GetSuperclass) (JNIEnv *env, jclass clazz); /* 10 */ | ^~ | ) ./include/jni.h:176:20: error: expected ')' before '*' token 176 | jboolean (JNICALL *IsAssignableFrom) (JNIEnv *env, jclass clazz1, jclass clazz2); /* 11 */ | ^~ | ) ./include/jni.h:177:19: error: expected ')' before '*' token 177 | jobject (JNICALL *ToReflectedField) (JNIEnv *env, jclass cls, | ^~ | ) ./include/jni.h:179:16: error: expected ')' before '*' token 179 | jint (JNICALL *Throw) (JNIEnv *env, jthrowable obj); /* 13 */ | ^~ | ) ./include/jni.h:180:16: error: expected ')' before '*' token 180 | jint (JNICALL *ThrowNew) (JNIEnv *env, jclass clazz, const char *message); /* 14 */ | ^~ | ) ./include/jni.h:181:22: error: expected ')' before '*' token 181 | jthrowable (JNICALL *ExceptionOccurred) (JNIEnv *env); /* 15 */ | ^~ | ) ./include/jni.h:182:16: error: expected ')' before '*' token 182 | void (JNICALL *ExceptionDescribe) (JNIEnv *env); /* 16 */ | ^~ | ) ./include/jni.h:183:16: error: expected ')' before '*' token 183 | void (JNICALL *ExceptionClear) (JNIEnv *env); /* 17 */ | ^~ | ) ./include/jni.h:184:16: error: expected ')' before '*' token 184 | void (JNICALL *FatalError) (JNIEnv *env, const char *msg); /* 18 */ | ^~ | ) ./include/jni.h:185:16: error: expected ')' before '*' token 185 | jint (JNICALL *PushLocalFrame) (JNIEnv *env, jint capacity); /* 19 */ | ^~ | ) ./include/jni.h:186:19: error: expected ')' before '*' token 186 | jobject (JNICALL *PopLocalFrame) (JNIEnv *env, jobject result); /* 20 */ | ^~ | ) ./include/jni.h:187:19: error: expected ')' before '*' token 187 | jobject (JNICALL *NewGlobalRef) (JNIEnv *env, jobject obj); /* 21 */ | ^~ | ) ./include/jni.h:188:16: error: expected ')' before '*' token 188 | void (JNICALL *DeleteGlobalRef) (JNIEnv *env, jobject gref); /* 22 */ | ^~ | ) ./include/jni.h:189:16: error: expected ')' before '*' token 189 | void (JNICALL *DeleteLocalRef) (JNIEnv *env, jobject lref); /* 23 */ | ^~ | ) ./include/jni.h:190:20: error: expected ')' before '*' token 190 | jboolean (JNICALL *IsSameObject) (JNIEnv *env, jobject ref1, jobject ref2); /* 24 */ | ^~ | ) ./include/jni.h:191:19: error: expected ')' before '*' token 191 | jobject (JNICALL *NewLocalRef) (JNIEnv *env, jobject ref); /* 25 */ | ^~ | ) ./include/jni.h:192:16: error: expected ')' before '*' token 192 | jint (JNICALL *EnsureLocalCapacity) (JNIEnv *env, jint capacity); /* 26 */ | ^~ | ) ./include/jni.h:193:19: error: expected ')' before '*' token 193 | jobject (JNICALL *AllocObject) (JNIEnv *env, jclass clazz); /* 27 */ | ^~ | ) ./include/jni.h:194:19: error: expected ')' before '*' token 194 | jobject (JNICALL *NewObject) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:196:19: error: expected ')' before '*' token 196 | jobject (JNICALL *NewObjectV) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:198:19: error: expected ')' before '*' token 198 | jobject (JNICALL *NewObjectA) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:200:18: error: expected ')' before '*' token 200 | jclass (JNICALL *GetObjectClass) (JNIEnv *env, jobject obj); /* 31 */ | ^~ | ) ./include/jni.h:201:20: error: expected ')' before '*' token 201 | jboolean (JNICALL *IsInstanceOf) (JNIEnv *env, jobject obj, jclass clazz); /* 32 */ | ^~ | ) ./include/jni.h:202:21: error: expected ')' before '*' token 202 | jmethodID (JNICALL *GetMethodID) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:204:19: error: expected ')' before '*' token 204 | jobject (JNICALL *CallObjectMethod) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:206:19: error: expected ')' before '*' token 206 | jobject (JNICALL *CallObjectMethodV) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:208:19: error: expected ')' before '*' token 208 | jobject (JNICALL *CallObjectMethodA) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:210:20: error: expected ')' before '*' token 210 | jboolean (JNICALL *CallBooleanMethod) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:212:20: error: expected ')' before '*' token 212 | jboolean (JNICALL *CallBooleanMethodV) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:214:20: error: expected ')' before '*' token 214 | jboolean (JNICALL *CallBooleanMethodA) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:216:17: error: expected ')' before '*' token 216 | jbyte (JNICALL *CallByteMethod) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:218:17: error: expected ')' before '*' token 218 | jbyte (JNICALL *CallByteMethodV) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:220:17: error: expected ')' before '*' token 220 | jbyte (JNICALL *CallByteMethodA) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:222:17: error: expected ')' before '*' token 222 | jchar (JNICALL *CallCharMethod) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:224:17: error: expected ')' before '*' token 224 | jchar (JNICALL *CallCharMethodV) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:226:17: error: expected ')' before '*' token 226 | jchar (JNICALL *CallCharMethodA) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:228:18: error: expected ')' before '*' token 228 | jshort (JNICALL *CallShortMethod) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:230:18: error: expected ')' before '*' token 230 | jshort (JNICALL *CallShortMethodV) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:232:18: error: expected ')' before '*' token 232 | jshort (JNICALL *CallShortMethodA) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:234:16: error: expected ')' before '*' token 234 | jint (JNICALL *CallIntMethod) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:236:16: error: expected ')' before '*' token 236 | jint (JNICALL *CallIntMethodV) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:238:16: error: expected ')' before '*' token 238 | jint (JNICALL *CallIntMethodA) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:240:17: error: expected ')' before '*' token 240 | jlong (JNICALL *CallLongMethod) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:242:17: error: expected ')' before '*' token 242 | jlong (JNICALL *CallLongMethodV) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:244:17: error: expected ')' before '*' token 244 | jlong (JNICALL *CallLongMethodA) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:246:18: error: expected ')' before '*' token 246 | jfloat (JNICALL *CallFloatMethod) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:248:18: error: expected ')' before '*' token 248 | jfloat (JNICALL *CallFloatMethodV) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:250:18: error: expected ')' before '*' token 250 | jfloat (JNICALL *CallFloatMethodA) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:252:19: error: expected ')' before '*' token 252 | jdouble (JNICALL *CallDoubleMethod) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:254:19: error: expected ')' before '*' token 254 | jdouble (JNICALL *CallDoubleMethodV) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:256:19: error: expected ')' before '*' token 256 | jdouble (JNICALL *CallDoubleMethodA) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:258:16: error: expected ')' before '*' token 258 | void (JNICALL *CallVoidMethod) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:260:16: error: expected ')' before '*' token 260 | void (JNICALL *CallVoidMethodV) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:262:16: error: expected ')' before '*' token 262 | void (JNICALL *CallVoidMethodA) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:264:19: error: expected ')' before '*' token 264 | jobject (JNICALL *CallNonvirtualObjectMethod) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:267:19: error: expected ')' before '*' token 267 | jobject (JNICALL *CallNonvirtualObjectMethodV) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:270:19: error: expected ')' before '*' token 270 | jobject (JNICALL *CallNonvirtualObjectMethodA) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:273:20: error: expected ')' before '*' token 273 | jboolean (JNICALL *CallNonvirtualBooleanMethod) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:276:20: error: expected ')' before '*' token 276 | jboolean (JNICALL *CallNonvirtualBooleanMethodV) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:279:20: error: expected ')' before '*' token 279 | jboolean (JNICALL *CallNonvirtualBooleanMethodA) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:282:17: error: expected ')' before '*' token 282 | jbyte (JNICALL *CallNonvirtualByteMethod) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:285:17: error: expected ')' before '*' token 285 | jbyte (JNICALL *CallNonvirtualByteMethodV) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:288:17: error: expected ')' before '*' token 288 | jbyte (JNICALL *CallNonvirtualByteMethodA) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:291:17: error: expected ')' before '*' token 291 | jchar (JNICALL *CallNonvirtualCharMethod) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:294:17: error: expected ')' before '*' token 294 | jchar (JNICALL *CallNonvirtualCharMethodV) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:297:17: error: expected ')' before '*' token 297 | jchar (JNICALL *CallNonvirtualCharMethodA) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:300:18: error: expected ')' before '*' token 300 | jshort (JNICALL *CallNonvirtualShortMethod) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:303:18: error: expected ')' before '*' token 303 | jshort (JNICALL *CallNonvirtualShortMethodV) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:306:18: error: expected ')' before '*' token 306 | jshort (JNICALL *CallNonvirtualShortMethodA) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:309:16: error: expected ')' before '*' token 309 | jint (JNICALL *CallNonvirtualIntMethod) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:311:16: error: expected ')' before '*' token 311 | jint (JNICALL *CallNonvirtualIntMethodV) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:314:16: error: expected ')' before '*' token 314 | jint (JNICALL *CallNonvirtualIntMethodA) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:317:17: error: expected ')' before '*' token 317 | jlong (JNICALL *CallNonvirtualLongMethod) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:320:17: error: expected ')' before '*' token 320 | jlong (JNICALL *CallNonvirtualLongMethodV) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:323:17: error: expected ')' before '*' token 323 | jlong (JNICALL *CallNonvirtualLongMethodA) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:326:18: error: expected ')' before '*' token 326 | jfloat (JNICALL *CallNonvirtualFloatMethod) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:329:18: error: expected ')' before '*' token 329 | jfloat (JNICALL *CallNonvirtualFloatMethodV) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:332:18: error: expected ')' before '*' token 332 | jfloat (JNICALL *CallNonvirtualFloatMethodA) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:335:19: error: expected ')' before '*' token 335 | jdouble (JNICALL *CallNonvirtualDoubleMethod) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:338:19: error: expected ')' before '*' token 338 | jdouble (JNICALL *CallNonvirtualDoubleMethodV) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:341:19: error: expected ')' before '*' token 341 | jdouble (JNICALL *CallNonvirtualDoubleMethodA) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:344:16: error: expected ')' before '*' token 344 | void (JNICALL *CallNonvirtualVoidMethod) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:346:16: error: expected ')' before '*' token 346 | void (JNICALL *CallNonvirtualVoidMethodV) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:349:16: error: expected ')' before '*' token 349 | void (JNICALL *CallNonvirtualVoidMethodA) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:352:20: error: expected ')' before '*' token 352 | jfieldID (JNICALL *GetFieldID) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:354:19: error: expected ')' before '*' token 354 | jobject (JNICALL *GetObjectField) (JNIEnv *env, jobject obj, jfieldID fieldID); /* 95 */ | ^~ | ) ./include/jni.h:355:20: error: expected ')' before '*' token 355 | jboolean (JNICALL *GetBooleanField) (JNIEnv *env, jobject obj, jfieldID fieldID); /* 96 */ | ^~ | ) ./include/jni.h:356:17: error: expected ')' before '*' token 356 | jbyte (JNICALL *GetByteField) (JNIEnv *env, jobject obj, jfieldID fieldID); /* 97 */ | ^~ | ) ./include/jni.h:357:17: error: expected ')' before '*' token 357 | jchar (JNICALL *GetCharField) (JNIEnv *env, jobject obj, jfieldID fieldID); /* 98 */ | ^~ | ) ./include/jni.h:358:18: error: expected ')' before '*' token 358 | jshort (JNICALL *GetShortField) (JNIEnv *env, jobject obj, jfieldID fieldID); /* 99 */ | ^~ | ) ./include/jni.h:359:16: error: expected ')' before '*' token 359 | jint (JNICALL *GetIntField) (JNIEnv *env, jobject obj, jfieldID fieldID); /* 100 */ | ^~ | ) ./include/jni.h:360:17: error: expected ')' before '*' token 360 | jlong (JNICALL *GetLongField) (JNIEnv *env, jobject obj, jfieldID fieldID); /* 101 */ | ^~ | ) ./include/jni.h:361:18: error: expected ')' before '*' token 361 | jfloat (JNICALL *GetFloatField) (JNIEnv *env, jobject obj, jfieldID fieldID); /* 102 */ | ^~ | ) ./include/jni.h:362:19: error: expected ')' before '*' token 362 | jdouble (JNICALL *GetDoubleField) (JNIEnv *env, jobject obj, jfieldID fieldID); /* 103 */ | ^~ | ) ./include/jni.h:363:16: error: expected ')' before '*' token 363 | void (JNICALL *SetObjectField) (JNIEnv *env, jobject obj, jfieldID fieldID, | ^~ | ) ./include/jni.h:365:16: error: expected ')' before '*' token 365 | void (JNICALL *SetBooleanField) (JNIEnv *env, jobject obj, | ^~ | ) ./include/jni.h:367:16: error: expected ')' before '*' token 367 | void (JNICALL *SetByteField) (JNIEnv *env, jobject obj, jfieldID fieldID, | ^~ | ) ./include/jni.h:369:16: error: expected ')' before '*' token 369 | void (JNICALL *SetCharField) (JNIEnv *env, jobject obj, jfieldID fieldID, | ^~ | ) ./include/jni.h:371:16: error: expected ')' before '*' token 371 | void (JNICALL *SetShortField) (JNIEnv *env, jobject obj, jfieldID fieldID, | ^~ | ) ./include/jni.h:373:16: error: expected ')' before '*' token 373 | void (JNICALL *SetIntField) (JNIEnv *env, jobject obj, jfieldID fieldID, | ^~ | ) ./include/jni.h:375:16: error: expected ')' before '*' token 375 | void (JNICALL *SetLongField) (JNIEnv *env, jobject obj, jfieldID fieldID, | ^~ | ) ./include/jni.h:377:16: error: expected ')' before '*' token 377 | void (JNICALL *SetFloatField) (JNIEnv *env, jobject obj, jfieldID fieldID, | ^~ | ) ./include/jni.h:379:16: error: expected ')' before '*' token 379 | void (JNICALL *SetDoubleField) (JNIEnv *env, jobject obj, jfieldID fieldID, | ^~ | ) ./include/jni.h:381:21: error: expected ')' before '*' token 381 | jmethodID (JNICALL *GetStaticMethodID) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:383:19: error: expected ')' before '*' token 383 | jobject (JNICALL *CallStaticObjectMethod) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:385:19: error: expected ')' before '*' token 385 | jobject (JNICALL *CallStaticObjectMethodV) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:387:19: error: expected ')' before '*' token 387 | jobject (JNICALL *CallStaticObjectMethodA) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:389:20: error: expected ')' before '*' token 389 | jboolean (JNICALL *CallStaticBooleanMethod) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:391:20: error: expected ')' before '*' token 391 | jboolean (JNICALL *CallStaticBooleanMethodV) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:393:20: error: expected ')' before '*' token 393 | jboolean (JNICALL *CallStaticBooleanMethodA) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:395:17: error: expected ')' before '*' token 395 | jbyte (JNICALL *CallStaticByteMethod) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:397:17: error: expected ')' before '*' token 397 | jbyte (JNICALL *CallStaticByteMethodV) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:399:17: error: expected ')' before '*' token 399 | jbyte (JNICALL *CallStaticByteMethodA) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:401:17: error: expected ')' before '*' token 401 | jchar (JNICALL *CallStaticCharMethod) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:403:17: error: expected ')' before '*' token 403 | jchar (JNICALL *CallStaticCharMethodV) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:405:17: error: expected ')' before '*' token 405 | jchar (JNICALL *CallStaticCharMethodA) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:407:18: error: expected ')' before '*' token 407 | jshort (JNICALL *CallStaticShortMethod) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:409:18: error: expected ')' before '*' token 409 | jshort (JNICALL *CallStaticShortMethodV) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:411:18: error: expected ')' before '*' token 411 | jshort (JNICALL *CallStaticShortMethodA) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:413:16: error: expected ')' before '*' token 413 | jint (JNICALL *CallStaticIntMethod) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:415:16: error: expected ')' before '*' token 415 | jint (JNICALL *CallStaticIntMethodV) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:417:16: error: expected ')' before '*' token 417 | jint (JNICALL *CallStaticIntMethodA) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:419:17: error: expected ')' before '*' token 419 | jlong (JNICALL *CallStaticLongMethod) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:421:17: error: expected ')' before '*' token 421 | jlong (JNICALL *CallStaticLongMethodV) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:423:17: error: expected ')' before '*' token 423 | jlong (JNICALL *CallStaticLongMethodA) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:425:18: error: expected ')' before '*' token 425 | jfloat (JNICALL *CallStaticFloatMethod) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:427:18: error: expected ')' before '*' token 427 | jfloat (JNICALL *CallStaticFloatMethodV) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:429:18: error: expected ')' before '*' token 429 | jfloat (JNICALL *CallStaticFloatMethodA) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:431:19: error: expected ')' before '*' token 431 | jdouble (JNICALL *CallStaticDoubleMethod) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:433:19: error: expected ')' before '*' token 433 | jdouble (JNICALL *CallStaticDoubleMethodV) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:435:19: error: expected ')' before '*' token 435 | jdouble (JNICALL *CallStaticDoubleMethodA) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:437:16: error: expected ')' before '*' token 437 | void (JNICALL *CallStaticVoidMethod) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:439:16: error: expected ')' before '*' token 439 | void (JNICALL *CallStaticVoidMethodV) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:441:16: error: expected ')' before '*' token 441 | void (JNICALL *CallStaticVoidMethodA) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:443:20: error: expected ')' before '*' token 443 | jfieldID (JNICALL *GetStaticFieldID) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:445:19: error: expected ')' before '*' token 445 | jobject (JNICALL *GetStaticObjectField) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:447:20: error: expected ')' before '*' token 447 | jboolean (JNICALL *GetStaticBooleanField) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:449:17: error: expected ')' before '*' token 449 | jbyte (JNICALL *GetStaticByteField) (JNIEnv *env, jclass clazz, jfieldID fieldID); /* 147 */ | ^~ | ) ./include/jni.h:450:17: error: expected ')' before '*' token 450 | jchar (JNICALL *GetStaticCharField) (JNIEnv *env, jclass clazz, jfieldID fieldID); /* 148 */ | ^~ | ) ./include/jni.h:451:18: error: expected ')' before '*' token 451 | jshort (JNICALL *GetStaticShortField) (JNIEnv *env, jclass clazz, jfieldID fieldID); /* 149 */ | ^~ | ) ./include/jni.h:452:16: error: expected ')' before '*' token 452 | jint (JNICALL *GetStaticIntField) (JNIEnv *env, jclass clazz, jfieldID fieldID); /* 150 */ | ^~ | ) ./include/jni.h:453:17: error: expected ')' before '*' token 453 | jlong (JNICALL *GetStaticLongField) (JNIEnv *env, jclass clazz, jfieldID fieldID); /* 151 */ | ^~ | ) ./include/jni.h:454:18: error: expected ')' before '*' token 454 | jfloat (JNICALL *GetStaticFloatField) (JNIEnv *env, jclass clazz, jfieldID fieldID); /* 152 */ | ^~ | ) ./include/jni.h:455:19: error: expected ')' before '*' token 455 | jdouble (JNICALL *GetStaticDoubleField) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:457:16: error: expected ')' before '*' token 457 | void (JNICALL *SetStaticObjectField) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:459:16: error: expected ')' before '*' token 459 | void (JNICALL *SetStaticBooleanField) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:461:16: error: expected ')' before '*' token 461 | void (JNICALL *SetStaticByteField) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:463:16: error: expected ')' before '*' token 463 | void (JNICALL *SetStaticCharField) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:465:16: error: expected ')' before '*' token 465 | void (JNICALL *SetStaticShortField) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:467:16: error: expected ')' before '*' token 467 | void (JNICALL *SetStaticIntField) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:469:16: error: expected ')' before '*' token 469 | void (JNICALL *SetStaticLongField) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:471:16: error: expected ')' before '*' token 471 | void (JNICALL *SetStaticFloatField) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:473:16: error: expected ')' before '*' token 473 | void (JNICALL *SetStaticDoubleField) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:475:19: error: expected ')' before '*' token 475 | jstring (JNICALL *NewString) (JNIEnv *env, const jchar *uChars, jsize len); /* 163 */ | ^~ | ) ./include/jni.h:476:17: error: expected ')' before '*' token 476 | jsize (JNICALL *GetStringLength) (JNIEnv *env, jstring string); /* 164 */ | ^~ | ) ./include/jni.h:477:24: error: expected ')' before '*' token 477 | const jchar *(JNICALL *GetStringChars) (JNIEnv *env, jstring string, | ^~ | ) ./include/jni.h:479:16: error: expected ')' before '*' token 479 | void (JNICALL *ReleaseStringChars) (JNIEnv *env, jstring string, | ^~ | ) ./include/jni.h:481:19: error: expected ')' before '*' token 481 | jstring (JNICALL *NewStringUTF) (JNIEnv *env, const char *bytes); /* 167 */ | ^~ | ) ./include/jni.h:482:17: error: expected ')' before '*' token 482 | jsize (JNICALL *GetStringUTFLength) (JNIEnv *env, jstring string); /* 168 */ | ^~ | ) ./include/jni.h:483:23: error: expected ')' before '*' token 483 | const char *(JNICALL *GetStringUTFChars) (JNIEnv *env, jstring string, | ^~ | ) ./include/jni.h:485:16: error: expected ')' before '*' token 485 | void (JNICALL *ReleaseStringUTFChars) (JNIEnv *env, jstring string, | ^~ | ) ./include/jni.h:487:17: error: expected ')' before '*' token 487 | jsize (JNICALL *GetArrayLength) (JNIEnv *env, jarray array); /* 171 */ | ^~ | ) ./include/jni.h:488:18: error: expected ')' before '*' token 488 | jarray (JNICALL *NewObjectArray) (JNIEnv *env, jsize length, | ^~ | ) ./include/jni.h:490:19: error: expected ')' before '*' token 490 | jobject (JNICALL *GetObjectArrayElement) (JNIEnv *env, jobjectArray array, | ^~ | ) ./include/jni.h:492:16: error: expected ')' before '*' token 492 | void (JNICALL *SetObjectArrayElement) (JNIEnv *env, jobjectArray array, | ^~ | ) ./include/jni.h:494:25: error: expected ')' before '*' token 494 | jbooleanArray (JNICALL *NewBooleanArray) (JNIEnv *env, jsize length); /* 175 */ | ^~ | ) ./include/jni.h:495:22: error: expected ')' before '*' token 495 | jbyteArray (JNICALL *NewByteArray) (JNIEnv *env, jsize length); /* 176 */ | ^~ | ) ./include/jni.h:496:22: error: expected ')' before '*' token 496 | jcharArray (JNICALL *NewCharArray) (JNIEnv *env, jsize length); /* 177 */ | ^~ | ) ./include/jni.h:497:23: error: expected ')' before '*' token 497 | jshortArray (JNICALL *NewShortArray) (JNIEnv *env, jsize length); /* 178 */ | ^~ | ) ./include/jni.h:498:21: error: expected ')' before '*' token 498 | jintArray (JNICALL *NewIntArray) (JNIEnv *env, jsize length); /* 179 */ | ^~ | ) ./include/jni.h:499:22: error: expected ')' before '*' token 499 | jlongArray (JNICALL *NewLongArray) (JNIEnv *env, jsize length); /* 180 */ | ^~ | ) ./include/jni.h:500:23: error: expected ')' before '*' token 500 | jfloatArray (JNICALL *NewFloatArray) (JNIEnv *env, jsize length); /* 181 */ | ^~ | ) ./include/jni.h:501:24: error: expected ')' before '*' token 501 | jdoubleArray (JNICALL *NewDoubleArray) (JNIEnv *env, jsize length); /* 182 */ | ^~ | ) ./include/jni.h:502:21: error: expected ')' before '*' token 502 | jboolean *(JNICALL *GetBooleanArrayElements) (JNIEnv *env, | ^~ | ) ./include/jni.h:504:18: error: expected ')' before '*' token 504 | jbyte *(JNICALL *GetByteArrayElements) (JNIEnv *env, jbyteArray array, | ^~ | ) ./include/jni.h:506:18: error: expected ')' before '*' token 506 | jchar *(JNICALL *GetCharArrayElements) (JNIEnv *env, jcharArray array, | ^~ | ) ./include/jni.h:508:19: error: expected ')' before '*' token 508 | jshort *(JNICALL *GetShortArrayElements) (JNIEnv *env, jshortArray array, | ^~ | ) ./include/jni.h:510:17: error: expected ')' before '*' token 510 | jint *(JNICALL *GetIntArrayElements) (JNIEnv *env, jintArray array, jboolean *isCopy); /* 187 */ | ^~ | ) ./include/jni.h:511:18: error: expected ')' before '*' token 511 | jlong *(JNICALL *GetLongArrayElements) (JNIEnv *env, jlongArray array, | ^~ | ) ./include/jni.h:513:19: error: expected ')' before '*' token 513 | jfloat *(JNICALL *GetFloatArrayElements) (JNIEnv *env, jfloatArray array, | ^~ | ) ./include/jni.h:515:20: error: expected ')' before '*' token 515 | jdouble *(JNICALL *GetDoubleArrayElements) (JNIEnv *env, jdoubleArray array, | ^~ | ) ./include/jni.h:517:16: error: expected ')' before '*' token 517 | void (JNICALL *ReleaseBooleanArrayElements) (JNIEnv *env, | ^~ | ) ./include/jni.h:520:16: error: expected ')' before '*' token 520 | void (JNICALL *ReleaseByteArrayElements) (JNIEnv *env, jbyteArray array, | ^~ | ) ./include/jni.h:522:16: error: expected ')' before '*' token 522 | void (JNICALL *ReleaseCharArrayElements) (JNIEnv *env, jcharArray array, | ^~ | ) ./include/jni.h:524:16: error: expected ')' before '*' token 524 | void (JNICALL *ReleaseShortArrayElements) (JNIEnv *env, jshortArray array, | ^~ | ) ./include/jni.h:526:16: error: expected ')' before '*' token 526 | void (JNICALL *ReleaseIntArrayElements) (JNIEnv *env, jintArray array, | ^~ | ) ./include/jni.h:528:16: error: expected ')' before '*' token 528 | void (JNICALL *ReleaseLongArrayElements) (JNIEnv *env, jlongArray array, | ^~ | ) ./include/jni.h:530:16: error: expected ')' before '*' token 530 | void (JNICALL *ReleaseFloatArrayElements) (JNIEnv *env, jfloatArray array, | ^~ | ) ./include/jni.h:532:16: error: expected ')' before '*' token 532 | void (JNICALL *ReleaseDoubleArrayElements) (JNIEnv *env, | ^~ | ) ./include/jni.h:535:16: error: expected ')' before '*' token 535 | void (JNICALL *GetBooleanArrayRegion) (JNIEnv *env, jbooleanArray array, | ^~ | ) ./include/jni.h:537:16: error: expected ')' before '*' token 537 | void (JNICALL *GetByteArrayRegion) (JNIEnv *env, jbyteArray array, | ^~ | ) ./include/jni.h:539:16: error: expected ')' before '*' token 539 | void (JNICALL *GetCharArrayRegion) (JNIEnv *env, jcharArray array, | ^~ | ) ./include/jni.h:541:16: error: expected ')' before '*' token 541 | void (JNICALL *GetShortArrayRegion) (JNIEnv *env, jshortArray array, | ^~ | ) ./include/jni.h:543:16: error: expected ')' before '*' token 543 | void (JNICALL *GetIntArrayRegion) (JNIEnv *env, jintArray array, | ^~ | ) ./include/jni.h:545:16: error: expected ')' before '*' token 545 | void (JNICALL *GetLongArrayRegion) (JNIEnv *env, jlongArray array, | ^~ | ) ./include/jni.h:547:16: error: expected ')' before '*' token 547 | void (JNICALL *GetFloatArrayRegion) (JNIEnv *env, jfloatArray array, | ^~ | ) ./include/jni.h:549:16: error: expected ')' before '*' token 549 | void (JNICALL *GetDoubleArrayRegion) (JNIEnv *env, jdoubleArray array, | ^~ | ) ./include/jni.h:551:16: error: expected ')' before '*' token 551 | void (JNICALL *SetBooleanArrayRegion) (JNIEnv *env, jbooleanArray array, | ^~ | ) ./include/jni.h:553:16: error: expected ')' before '*' token 553 | void (JNICALL *SetByteArrayRegion) (JNIEnv *env, jbyteArray array, | ^~ | ) ./include/jni.h:555:16: error: expected ')' before '*' token 555 | void (JNICALL *SetCharArrayRegion) (JNIEnv *env, jcharArray array, | ^~ | ) ./include/jni.h:557:16: error: expected ')' before '*' token 557 | void (JNICALL *SetShortArrayRegion) (JNIEnv *env, jshortArray array, | ^~ | ) ./include/jni.h:559:16: error: expected ')' before '*' token 559 | void (JNICALL *SetIntArrayRegion) (JNIEnv *env, jintArray array, | ^~ | ) ./include/jni.h:561:16: error: expected ')' before '*' token 561 | void (JNICALL *SetLongArrayRegion) (JNIEnv *env, jlongArray array, | ^~ | ) ./include/jni.h:563:16: error: expected ')' before '*' token 563 | void (JNICALL *SetFloatArrayRegion) (JNIEnv *env, jfloatArray array, | ^~ | ) ./include/jni.h:565:16: error: expected ')' before '*' token 565 | void (JNICALL *SetDoubleArrayRegion) (JNIEnv *env, jdoubleArray array, | ^~ | ) ./include/jni.h:567:16: error: expected ')' before '*' token 567 | jint (JNICALL *RegisterNatives) (JNIEnv *env, jclass clazz, | ^~ | ) ./include/jni.h:569:16: error: expected ')' before '*' token 569 | jint (JNICALL *UnregisterNatives) (JNIEnv *env, jclass clazz); /* 216 */ | ^~ | ) ./include/jni.h:570:16: error: expected ')' before '*' token 570 | jint (JNICALL *MonitorEnter) (JNIEnv *env, jobject obj); /* 217 */ | ^~ | ) ./include/jni.h:571:16: error: expected ')' before '*' token 571 | jint (JNICALL *MonitorExit) (JNIEnv *env, jobject obj); /* 218 */ | ^~ | ) ./include/jni.h:572:16: error: expected ')' before '*' token 572 | jint (JNICALL *GetJavaVM) (JNIEnv *env, JavaVM **vm); /* 219 */ | ^~ | ) ./include/jni.h:573:16: error: expected ')' before '*' token 573 | void (JNICALL *GetStringRegion) (JNIEnv *env, jstring str, jsize start, | ^~ | ) ./include/jni.h:575:16: error: expected ')' before '*' token 575 | void (JNICALL *GetStringUTFRegion) (JNIEnv *env, jstring str, jsize start, | ^~ | ) ./include/jni.h:577:17: error: expected ')' before '*' token 577 | void *(JNICALL *GetPrimitiveArrayCritical) (JNIEnv *env, jarray array, | ^~ | ) ./include/jni.h:579:16: error: expected ')' before '*' token 579 | void (JNICALL *ReleasePrimitiveArrayCritical) (JNIEnv *env, jarray array, | ^~ | ) ./include/jni.h:581:24: error: expected ')' before '*' token 581 | const jchar *(JNICALL *GetStringCritical) (JNIEnv *env, jstring string, | ^~ | ) ./include/jni.h:583:16: error: expected ')' before '*' token 583 | void (JNICALL *ReleaseStringCritical) (JNIEnv *env, jstring string, | ^~ | ) ./include/jni.h:585:17: error: expected ')' before '*' token 585 | jweak (JNICALL *NewWeakGlobalRef) (JNIEnv *env, jobject obj); /* 226 */ | ^~ | ) ./include/jni.h:586:16: error: expected ')' before '*' token 586 | void (JNICALL *DeleteWeakGlobalRef) (JNIEnv *env, jweak wref); /* 227 */ | ^~ | ) ./include/jni.h:587:20: error: expected ')' before '*' token 587 | jboolean (JNICALL *ExceptionCheck) (JNIEnv *env); /* 228 */ | ^~ | ) ./include/jni.h:588:19: error: expected ')' before '*' token 588 | jobject (JNICALL *NewDirectByteBuffer) (JNIEnv* env, void* address, jlong capacity); /* 229 */ | ^~ | ) ./include/jni.h:589:17: error: expected ')' before '*' token 589 | void* (JNICALL *GetDirectBufferAddress) (JNIEnv* env, jobject buf); /* 230 */ | ^~ | ) ./include/jni.h:590:17: error: expected ')' before '*' token 590 | jlong (JNICALL *GetDirectBufferCapacity) (JNIEnv* env, jobject buf); /* 231 */ | ^~ | ) ./include/jni.h:591:1: warning: no semicolon at end of struct or union 591 | }; | ^ ./include/jni.h:602:16: error: expected ')' before '*' token 602 | jint (JNICALL *DestroyJavaVM) (JavaVM *vm); /* 3 */ | ^~ | ) ./include/jni.h:603:16: error: expected ')' before '*' token 603 | jint (JNICALL *AttachCurrentThread) (JavaVM *vm, void **penv, void *args); /* 4 */ | ^~ | ) ./include/jni.h:604:16: error: expected ')' before '*' token 604 | jint (JNICALL *DetachCurrentThread) (JavaVM *vm); /* 5 */ | ^~ | ) ./include/jni.h:605:16: error: expected ')' before '*' token 605 | jint (JNICALL *GetEnv) (JavaVM *vm, void **penv, jint interface_id); /* 6 */ | ^~ | ) ./include/jni.h:606:1: warning: no semicolon at end of struct or union 606 | }; | ^ ./include/jni.h:611:3: error: unknown type name 'JNIIMPORT'; did you mean 'JNI_ABORT'? 611 | JNIIMPORT jint JNICALL JNI_GetDefaultJavaVMInitArgs (void *vm_args); | ^~~~~~~~~ | JNI_ABORT ./include/jni.h:611:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'JNICALL' 611 | JNIIMPORT jint JNICALL JNI_GetDefaultJavaVMInitArgs (void *vm_args); | ^~~~~~~ ./include/jni.h:611:18: error: unknown type name 'JNICALL' ./include/jni.h:612:3: error: unknown type name 'JNIIMPORT'; did you mean 'JNI_ABORT'? 612 | JNIIMPORT jint JNICALL JNI_GetCreatedJavaVMs (JavaVM **vmBuf, jsize bufLen, | ^~~~~~~~~ | JNI_ABORT ./include/jni.h:612:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'JNICALL' 612 | JNIIMPORT jint JNICALL JNI_GetCreatedJavaVMs (JavaVM **vmBuf, jsize bufLen, | ^~~~~~~ ./include/jni.h:612:18: error: unknown type name 'JNICALL' ./include/jni.h:614:3: error: unknown type name 'JNIIMPORT'; did you mean 'JNI_ABORT'? 614 | JNIIMPORT jint JNICALL JNI_CreateJavaVM (JavaVM **pvm, void **penv, | ^~~~~~~~~ | JNI_ABORT ./include/jni.h:614:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'JNICALL' 614 | JNIIMPORT jint JNICALL JNI_CreateJavaVM (JavaVM **pvm, void **penv, | ^~~~~~~ ./include/jni.h:614:18: error: unknown type name 'JNICALL' In file included from libsablevm.c:36: system.h:326:2: error: #error "unknown system" 326 | #error "unknown system" | ^~~~~ In file included from libsablevm.c:38: types.h:127:3: error: unknown type name '_svmt_word' 127 | _svmt_word thinlock_id; | ^~~~~~~~~~ types.h:136:12: error: unknown type name '_svmt_word' 136 | volatile _svmt_word interrupted_status; | ^~~~~~~~~~ types.h:247:12: error: unknown type name '_svmt_word' 247 | volatile _svmt_word thread_status; | ^~~~~~~~~~ types.h:280:16: error: unknown type name '_svmt_word' 280 | volatile _svmt_word flag; /* 0: no contention, 1: contention */ | ^~~~~~~~~~ In file included from libsablevm.c:38: types.h:474:3: error: unknown type name '_svmt_u8' 474 | _svmt_u8 *bytes; | ^~~~~~~~ types.h:487:3: error: unknown type name '_svmt_u32' 487 | _svmt_u32 file_len; | ^~~~~~~~~ types.h:488:3: error: unknown type name '_svmt_u8' 488 | _svmt_u8 *content; /* mmaped */ | ^~~~~~~~ types.h:489:3: error: unknown type name '_svmt_u16' 489 | _svmt_u16 entries_no; | ^~~~~~~~~ types.h:502:3: error: unknown type name '_svmt_u32' 502 | _svmt_u32 local_header_offset; | ^~~~~~~~~ types.h:503:3: error: unknown type name '_svmt_u32' 503 | _svmt_u32 size_compressed; | ^~~~~~~~~ types.h:504:3: error: unknown type name '_svmt_u32' 504 | _svmt_u32 size_uncompressed; | ^~~~~~~~~ types.h:505:3: error: unknown type name '_svmt_u32' 505 | _svmt_u32 compression_method; | ^~~~~~~~~ types.h:630:3: error: unknown type name '_svmt_u8' 630 | _svmt_u8 *bits; /* NULL when size is 0 */ | ^~~~~~~~ types.h:1275:3: error: unknown type name '_svmt_word' 1275 | _svmt_word initial_lockword; | ^~~~~~~~~~ types.h:1287:3: error: unknown type name '_svmt_word' 1287 | _svmt_word initial_lockword; | ^~~~~~~~~~ types.h:1294:3: error: unknown type name '_svmt_u8' 1294 | _svmt_u8 *super_interfaces; /* bit array */ | ^~~~~~~~ types.h:1319:28: error: 'SVM_ALIGNMENT_POWER' undeclared here (not in a function) 1319 | size_t free_space_offset[SVM_ALIGNMENT_POWER]; | ^~~~~~~~~~~~~~~~~~~ types.h:1332:3: error: unknown type name '_svmt_u8' 1332 | _svmt_u8 *super_interfaces; /* bit array */ | ^~~~~~~~ types.h:1689:3: error: unknown type name '_svmt_u8' 1689 | _svmt_u8 *code; /* original bytecode array */ | ^~~~~~~~ types.h:1845:3: error: unknown type name '_svmt_u32' 1845 | _svmt_u32 length; | ^~~~~~~~~ types.h:1846:3: error: unknown type name '_svmt_u8' 1846 | _svmt_u8 *info; | ^~~~~~~~ types.h:1881:18: error: 'SVM_ALIGNMENT' undeclared here (not in a function) 1881 | char alignment[SVM_ALIGNMENT]; | ^~~~~~~~~~~~~ types.h:1892:3: error: unknown type name '_svmt_word' 1892 | _svmt_word lockword; | ^~~~~~~~~~ types.h:1908:3: error: unknown type name '_svmt_word' 1908 | _svmt_word lockword; | ^~~~~~~~~~ types.h:2044:3: error: unknown type name '_svmt_word' 2044 | _svmt_word id; | ^~~~~~~~~~ In file included from libsablevm.c:42: invoke_interface.h:12:8: error: unknown type name 'JNIEXPORT' 12 | static JNIEXPORT jint JNICALL DestroyJavaVM (JavaVM *vm); | ^~~~~~~~~ invoke_interface.h:12:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'JNICALL' 12 | static JNIEXPORT jint JNICALL DestroyJavaVM (JavaVM *vm); | ^~~~~~~ invoke_interface.h:12:23: error: unknown type name 'JNICALL' invoke_interface.h:13:8: error: unknown type name 'JNIEXPORT' 13 | static JNIEXPORT jint JNICALL AttachCurrentThread | ^~~~~~~~~ invoke_interface.h:13:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'JNICALL' 13 | static JNIEXPORT jint JNICALL AttachCurrentThread | ^~~~~~~ invoke_interface.h:13:23: error: unknown type name 'JNICALL' invoke_interface.h:15:8: error: unknown type name 'JNIEXPORT' 15 | static JNIEXPORT jint JNICALL DetachCurrentThread (JavaVM *vm); | ^~~~~~~~~ invoke_interface.h:15:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'JNICALL' 15 | static JNIEXPORT jint JNICALL DetachCurrentThread (JavaVM *vm); | ^~~~~~~ invoke_interface.h:15:23: error: unknown type name 'JNICALL' invoke_interface.h:16:8: error: unknown type name 'JNIEXPORT' 16 | static JNIEXPORT jint JNICALL GetEnv | ^~~~~~~~~ invoke_interface.h:16:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'JNICALL' 16 | static JNIEXPORT jint JNICALL GetEnv | ^~~~~~~ invoke_interface.h:16:23: error: unknown type name 'JNICALL' In file included from libsablevm.c:60: gnu_classpath_VMSystemProperties.h:16:12: error: expected ';' before 'static' 16 | JNIEXPORT static jstring JNICALL | ^~~~~~~ | ; gnu_classpath_VMSystemProperties.h:17:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_gnu_classpath_VMSystemProperties_getSableVMVersion' 17 | Java_gnu_classpath_VMSystemProperties_getSableVMVersion (JNIEnv *, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gnu_classpath_VMSystemProperties.h:25:12: error: expected ';' before 'static' 25 | JNIEXPORT static jstring JNICALL | ^~~~~~~ | ; gnu_classpath_VMSystemProperties.h:26:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_gnu_classpath_VMSystemProperties_getOSName' 26 | Java_gnu_classpath_VMSystemProperties_getOSName (JNIEnv *, jclass); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gnu_classpath_VMSystemProperties.h:33:12: error: expected ';' before 'static' 33 | JNIEXPORT static jstring JNICALL | ^~~~~~~ | ; gnu_classpath_VMSystemProperties.h:34:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_gnu_classpath_VMSystemProperties_getOSArch' 34 | Java_gnu_classpath_VMSystemProperties_getOSArch (JNIEnv *, jclass); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gnu_classpath_VMSystemProperties.h:41:12: error: expected ';' before 'static' 41 | JNIEXPORT static jstring JNICALL | ^~~~~~~ | ; gnu_classpath_VMSystemProperties.h:42:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_gnu_classpath_VMSystemProperties_getOSVersion' 42 | Java_gnu_classpath_VMSystemProperties_getOSVersion (JNIEnv *, jclass); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gnu_classpath_VMSystemProperties.h:49:12: error: expected ';' before 'static' 49 | JNIEXPORT static jstring JNICALL | ^~~~~~~ | ; gnu_classpath_VMSystemProperties.h:50:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_gnu_classpath_VMSystemProperties_getFileSeparator' 50 | Java_gnu_classpath_VMSystemProperties_getFileSeparator (JNIEnv *, jclass); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gnu_classpath_VMSystemProperties.h:57:12: error: expected ';' before 'static' 57 | JNIEXPORT static jstring JNICALL | ^~~~~~~ | ; gnu_classpath_VMSystemProperties.h:58:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_gnu_classpath_VMSystemProperties_getPathSeparator' 58 | Java_gnu_classpath_VMSystemProperties_getPathSeparator (JNIEnv *, jclass); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gnu_classpath_VMSystemProperties.h:65:12: error: expected ';' before 'static' 65 | JNIEXPORT static jstring JNICALL | ^~~~~~~ | ; gnu_classpath_VMSystemProperties.h:66:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_gnu_classpath_VMSystemProperties_getLineSeparator' 66 | Java_gnu_classpath_VMSystemProperties_getLineSeparator (JNIEnv *, jclass); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gnu_classpath_VMSystemProperties.h:73:12: error: expected ';' before 'static' 73 | JNIEXPORT static jstring JNICALL | ^~~~~~~ | ; gnu_classpath_VMSystemProperties.h:74:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_gnu_classpath_VMSystemProperties_getUserName' 74 | Java_gnu_classpath_VMSystemProperties_getUserName (JNIEnv *, jclass); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gnu_classpath_VMSystemProperties.h:81:12: error: expected ';' before 'static' 81 | JNIEXPORT static jstring JNICALL | ^~~~~~~ | ; gnu_classpath_VMSystemProperties.h:82:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_gnu_classpath_VMSystemProperties_getUserHome' 82 | Java_gnu_classpath_VMSystemProperties_getUserHome (JNIEnv *, jclass); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gnu_classpath_VMSystemProperties.h:89:12: error: expected ';' before 'static' 89 | JNIEXPORT static jstring JNICALL | ^~~~~~~ | ; gnu_classpath_VMSystemProperties.h:90:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_gnu_classpath_VMSystemProperties_getWorkDir' 90 | Java_gnu_classpath_VMSystemProperties_getWorkDir (JNIEnv *, jclass); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gnu_classpath_VMSystemProperties.h:97:12: error: expected ';' before 'static' 97 | JNIEXPORT static jboolean JNICALL | ^~~~~~~ | ; gnu_classpath_VMSystemProperties.h:98:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_gnu_classpath_VMSystemProperties_isBigEndian' 98 | Java_gnu_classpath_VMSystemProperties_isBigEndian (JNIEnv *, jclass); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gnu_classpath_VMSystemProperties.h:105:12: error: expected ';' before 'static' 105 | JNIEXPORT static jstring JNICALL | ^~~~~~~ | ; gnu_classpath_VMSystemProperties.h:106:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_gnu_classpath_VMSystemProperties_getBootstrapLibraryPath' 106 | Java_gnu_classpath_VMSystemProperties_getBootstrapLibraryPath (JNIEnv *, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gnu_classpath_VMSystemProperties.h:114:12: error: expected ';' before 'static' 114 | JNIEXPORT static jstring JNICALL | ^~~~~~~ | ; gnu_classpath_VMSystemProperties.h:115:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_gnu_classpath_VMSystemProperties_getBootstrapClassPath' 115 | Java_gnu_classpath_VMSystemProperties_getBootstrapClassPath (JNIEnv *, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gnu_classpath_VMSystemProperties.h:123:12: error: expected ';' before 'static' 123 | JNIEXPORT static jstring JNICALL | ^~~~~~~ | ; gnu_classpath_VMSystemProperties.h:124:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_gnu_classpath_VMSystemProperties_getJavaHome' 124 | Java_gnu_classpath_VMSystemProperties_getJavaHome (JNIEnv *, jclass); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gnu_classpath_VMSystemProperties.h:131:12: error: expected ';' before 'static' 131 | JNIEXPORT static jint JNICALL | ^~~~~~~ | ; gnu_classpath_VMSystemProperties.h:132:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_gnu_classpath_VMSystemProperties_getPropertyCount' 132 | Java_gnu_classpath_VMSystemProperties_getPropertyCount (JNIEnv *, jclass); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gnu_classpath_VMSystemProperties.h:139:12: error: expected ';' before 'static' 139 | JNIEXPORT static jstring JNICALL | ^~~~~~~ | ; gnu_classpath_VMSystemProperties.h:140:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_gnu_classpath_VMSystemProperties_getProperty' 140 | Java_gnu_classpath_VMSystemProperties_getProperty (JNIEnv *, jclass, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:61: gnu_classpath_VMStackWalker.h:16:12: error: expected ';' before 'static' 16 | JNIEXPORT static jint JNICALL | ^~~~~~~ | ; gnu_classpath_VMStackWalker.h:17:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_gnu_classpath_VMStackWalker_getContextSize' 17 | Java_gnu_classpath_VMStackWalker_getContextSize (JNIEnv *, jclass); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gnu_classpath_VMStackWalker.h:24:12: error: expected ';' before 'static' 24 | JNIEXPORT static void JNICALL Java_gnu_classpath_VMStackWalker_fillContext | ^~~~~~~ | ; gnu_classpath_VMStackWalker.h:24:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_gnu_classpath_VMStackWalker_fillContext' 24 | JNIEXPORT static void JNICALL Java_gnu_classpath_VMStackWalker_fillContext | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gnu_classpath_VMStackWalker.h:32:12: error: expected ';' before 'static' 32 | JNIEXPORT static jclass JNICALL | ^~~~~~~ | ; gnu_classpath_VMStackWalker.h:33:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_gnu_classpath_VMStackWalker_getCallingClass' 33 | Java_gnu_classpath_VMStackWalker_getCallingClass (JNIEnv *, jclass); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gnu_classpath_VMStackWalker.h:40:12: error: expected ';' before 'static' 40 | JNIEXPORT static jobject JNICALL | ^~~~~~~ | ; gnu_classpath_VMStackWalker.h:41:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_gnu_classpath_VMStackWalker_getCallingClassLoader' 41 | Java_gnu_classpath_VMStackWalker_getCallingClassLoader (JNIEnv *, jclass); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:62: java_io_VMObjectStreamClass.h:16:12: error: expected ';' before 'static' 16 | JNIEXPORT static jboolean JNICALL | ^~~~~~~ | ; java_io_VMObjectStreamClass.h:17:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_io_VMObjectStreamClass_hasClassInitializer' 17 | Java_java_io_VMObjectStreamClass_hasClassInitializer (JNIEnv *, jclass, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:63: java_lang_VMRuntime.h:16:12: error: expected ';' before 'static' 16 | JNIEXPORT static jint JNICALL Java_java_lang_VMRuntime_availableProcessors | ^~~~~~~ | ; java_lang_VMRuntime.h:16:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMRuntime_availableProcessors' 16 | JNIEXPORT static jint JNICALL Java_java_lang_VMRuntime_availableProcessors | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMRuntime.h:24:12: error: expected ';' before 'static' 24 | JNIEXPORT static jlong JNICALL Java_java_lang_VMRuntime_freeMemory | ^~~~~~~ | ; java_lang_VMRuntime.h:24:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMRuntime_freeMemory' 24 | JNIEXPORT static jlong JNICALL Java_java_lang_VMRuntime_freeMemory | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMRuntime.h:32:12: error: expected ';' before 'static' 32 | JNIEXPORT static jlong JNICALL Java_java_lang_VMRuntime_totalMemory | ^~~~~~~ | ; java_lang_VMRuntime.h:32:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMRuntime_totalMemory' 32 | JNIEXPORT static jlong JNICALL Java_java_lang_VMRuntime_totalMemory | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMRuntime.h:40:12: error: expected ';' before 'static' 40 | JNIEXPORT static jlong JNICALL Java_java_lang_VMRuntime_maxMemory | ^~~~~~~ | ; java_lang_VMRuntime.h:40:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMRuntime_maxMemory' 40 | JNIEXPORT static jlong JNICALL Java_java_lang_VMRuntime_maxMemory | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMRuntime.h:48:12: error: expected ';' before 'static' 48 | JNIEXPORT static void JNICALL Java_java_lang_VMRuntime_gc | ^~~~~~~ | ; java_lang_VMRuntime.h:48:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMRuntime_gc' 48 | JNIEXPORT static void JNICALL Java_java_lang_VMRuntime_gc | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMRuntime.h:56:12: error: expected ';' before 'static' 56 | JNIEXPORT static void JNICALL Java_java_lang_VMRuntime_runFinalization | ^~~~~~~ | ; java_lang_VMRuntime.h:56:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMRuntime_runFinalization' 56 | JNIEXPORT static void JNICALL Java_java_lang_VMRuntime_runFinalization | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMRuntime.h:64:12: error: expected ';' before 'static' 64 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_VMRuntime.h:65:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMRuntime_runFinalizationForExit' 65 | Java_java_lang_VMRuntime_runFinalizationForExit (JNIEnv *, jclass); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMRuntime.h:72:12: error: expected ';' before 'static' 72 | JNIEXPORT static void JNICALL Java_java_lang_VMRuntime_traceInstructions | ^~~~~~~ | ; java_lang_VMRuntime.h:72:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMRuntime_traceInstructions' 72 | JNIEXPORT static void JNICALL Java_java_lang_VMRuntime_traceInstructions | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMRuntime.h:80:12: error: expected ';' before 'static' 80 | JNIEXPORT static void JNICALL Java_java_lang_VMRuntime_traceMethodCalls | ^~~~~~~ | ; java_lang_VMRuntime.h:80:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMRuntime_traceMethodCalls' 80 | JNIEXPORT static void JNICALL Java_java_lang_VMRuntime_traceMethodCalls | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMRuntime.h:88:12: error: expected ';' before 'static' 88 | JNIEXPORT static void JNICALL Java_java_lang_VMRuntime_runFinalizersOnExit | ^~~~~~~ | ; java_lang_VMRuntime.h:88:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMRuntime_runFinalizersOnExit' 88 | JNIEXPORT static void JNICALL Java_java_lang_VMRuntime_runFinalizersOnExit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMRuntime.h:96:12: error: expected ';' before 'static' 96 | JNIEXPORT static void JNICALL Java_java_lang_VMRuntime_exit | ^~~~~~~ | ; java_lang_VMRuntime.h:96:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMRuntime_exit' 96 | JNIEXPORT static void JNICALL Java_java_lang_VMRuntime_exit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMRuntime.h:104:12: error: expected ';' before 'static' 104 | JNIEXPORT static jint JNICALL Java_java_lang_VMRuntime_nativeLoad | ^~~~~~~ | ; java_lang_VMRuntime.h:104:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMRuntime_nativeLoad' 104 | JNIEXPORT static jint JNICALL Java_java_lang_VMRuntime_nativeLoad | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMRuntime.h:112:12: error: expected ';' before 'static' 112 | JNIEXPORT static jstring JNICALL Java_java_lang_VMRuntime_mapLibraryName | ^~~~~~~ | ; java_lang_VMRuntime.h:112:36: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMRuntime_mapLibraryName' 112 | JNIEXPORT static jstring JNICALL Java_java_lang_VMRuntime_mapLibraryName | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:64: java_lang_Throwable.h:16:12: error: expected ';' before 'static' 16 | JNIEXPORT static jobject JNICALL | ^~~~~~~ | ; java_lang_Throwable.h:17:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_Throwable_nativeGetStackTraceList' 17 | Java_java_lang_Throwable_nativeGetStackTraceList (JNIEnv *, jobject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:65: java_lang_VMClass.h:16:12: error: expected ';' before 'static' 16 | JNIEXPORT static jboolean JNICALL Java_java_lang_VMClass_isInitialized | ^~~~~~~ | ; java_lang_VMClass.h:16:37: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClass_isInitialized' 16 | JNIEXPORT static jboolean JNICALL Java_java_lang_VMClass_isInitialized | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClass.h:24:12: error: expected ';' before 'static' 24 | JNIEXPORT static void JNICALL Java_java_lang_VMClass_setInitialized | ^~~~~~~ | ; java_lang_VMClass.h:24:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClass_setInitialized' 24 | JNIEXPORT static void JNICALL Java_java_lang_VMClass_setInitialized | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClass.h:32:12: error: expected ';' before 'static' 32 | JNIEXPORT static void JNICALL Java_java_lang_VMClass_step7 | ^~~~~~~ | ; java_lang_VMClass.h:32:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClass_step7' 32 | JNIEXPORT static void JNICALL Java_java_lang_VMClass_step7 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClass.h:40:12: error: expected ';' before 'static' 40 | JNIEXPORT static void JNICALL Java_java_lang_VMClass_step8 | ^~~~~~~ | ; java_lang_VMClass.h:40:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClass_step8' 40 | JNIEXPORT static void JNICALL Java_java_lang_VMClass_step8 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClass.h:48:12: error: expected ';' before 'static' 48 | JNIEXPORT static jboolean JNICALL Java_java_lang_VMClass_isInstance | ^~~~~~~ | ; java_lang_VMClass.h:48:37: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClass_isInstance' 48 | JNIEXPORT static jboolean JNICALL Java_java_lang_VMClass_isInstance | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClass.h:56:12: error: expected ';' before 'static' 56 | JNIEXPORT static jboolean JNICALL Java_java_lang_VMClass_isAssignableFrom | ^~~~~~~ | ; java_lang_VMClass.h:56:37: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClass_isAssignableFrom' 56 | JNIEXPORT static jboolean JNICALL Java_java_lang_VMClass_isAssignableFrom | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClass.h:64:12: error: expected ';' before 'static' 64 | JNIEXPORT static jboolean JNICALL Java_java_lang_VMClass_isInterface | ^~~~~~~ | ; java_lang_VMClass.h:64:37: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClass_isInterface' 64 | JNIEXPORT static jboolean JNICALL Java_java_lang_VMClass_isInterface | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClass.h:72:12: error: expected ';' before 'static' 72 | JNIEXPORT static jstring JNICALL Java_java_lang_VMClass_getName | ^~~~~~~ | ; java_lang_VMClass.h:72:36: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClass_getName' 72 | JNIEXPORT static jstring JNICALL Java_java_lang_VMClass_getName | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClass.h:80:12: error: expected ';' before 'static' 80 | JNIEXPORT static jclass JNICALL Java_java_lang_VMClass_getSuperclass | ^~~~~~~ | ; java_lang_VMClass.h:80:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClass_getSuperclass' 80 | JNIEXPORT static jclass JNICALL Java_java_lang_VMClass_getSuperclass | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClass.h:88:12: error: expected ';' before 'static' 88 | JNIEXPORT static jobjectArray JNICALL Java_java_lang_VMClass_getInterfaces | ^~~~~~~ | ; java_lang_VMClass.h:88:41: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClass_getInterfaces' 88 | JNIEXPORT static jobjectArray JNICALL Java_java_lang_VMClass_getInterfaces | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClass.h:96:12: error: expected ';' before 'static' 96 | JNIEXPORT static jint JNICALL Java_java_lang_VMClass_getModifiers | ^~~~~~~ | ; java_lang_VMClass.h:96:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClass_getModifiers' 96 | JNIEXPORT static jint JNICALL Java_java_lang_VMClass_getModifiers | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClass.h:104:12: error: expected ';' before 'static' 104 | JNIEXPORT static jclass JNICALL Java_java_lang_VMClass_getDeclaringClass | ^~~~~~~ | ; java_lang_VMClass.h:104:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClass_getDeclaringClass' 104 | JNIEXPORT static jclass JNICALL Java_java_lang_VMClass_getDeclaringClass | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClass.h:112:12: error: expected ';' before 'static' 112 | JNIEXPORT static jobjectArray JNICALL | ^~~~~~~ | ; java_lang_VMClass.h:113:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClass_getDeclaredClasses' 113 | Java_java_lang_VMClass_getDeclaredClasses (JNIEnv *, jclass, jclass, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClass.h:121:12: error: expected ';' before 'static' 121 | JNIEXPORT static jobjectArray JNICALL | ^~~~~~~ | ; java_lang_VMClass.h:122:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClass_getDeclaredFields' 122 | Java_java_lang_VMClass_getDeclaredFields (JNIEnv *, jclass, jclass, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClass.h:130:12: error: expected ';' before 'static' 130 | JNIEXPORT static jobjectArray JNICALL | ^~~~~~~ | ; java_lang_VMClass.h:131:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClass_getDeclaredMethods' 131 | Java_java_lang_VMClass_getDeclaredMethods (JNIEnv *, jclass, jclass, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClass.h:139:12: error: expected ';' before 'static' 139 | JNIEXPORT static jobjectArray JNICALL | ^~~~~~~ | ; java_lang_VMClass.h:140:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClass_getDeclaredConstructors' 140 | Java_java_lang_VMClass_getDeclaredConstructors (JNIEnv *, jclass, jclass, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClass.h:148:12: error: expected ';' before 'static' 148 | JNIEXPORT static jobject JNICALL Java_java_lang_VMClass_getClassLoader | ^~~~~~~ | ; java_lang_VMClass.h:148:36: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClass_getClassLoader' 148 | JNIEXPORT static jobject JNICALL Java_java_lang_VMClass_getClassLoader | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClass.h:164:12: error: expected ';' before 'static' 164 | JNIEXPORT static void JNICALL Java_java_lang_VMClass_throwException | ^~~~~~~ | ; java_lang_VMClass.h:164:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClass_throwException' 164 | JNIEXPORT static void JNICALL Java_java_lang_VMClass_throwException | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:66: java_lang_VMClassLoader.h:16:12: error: expected ';' before 'static' 16 | JNIEXPORT static jclass JNICALL | ^~~~~~~ | ; java_lang_VMClassLoader.h:17:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClassLoader_nativeDefineClass' 17 | Java_java_lang_VMClassLoader_nativeDefineClass (JNIEnv *, jclass, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClassLoader.h:27:12: error: expected ';' before 'static' 27 | JNIEXPORT static jclass JNICALL | ^~~~~~~ | ; java_lang_VMClassLoader.h:28:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClassLoader_nativeDefineArray' 28 | Java_java_lang_VMClassLoader_nativeDefineArray (JNIEnv *, jclass, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClassLoader.h:37:12: error: expected ';' before 'static' 37 | JNIEXPORT static jbyteArray JNICALL | ^~~~~~~ | ; java_lang_VMClassLoader.h:38:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClassLoader_newClassLoaderVmData' 38 | Java_java_lang_VMClassLoader_newClassLoaderVmData (JNIEnv *, jclass, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClassLoader.h:46:12: error: expected ';' before 'static' 46 | JNIEXPORT static jclass JNICALL Java_java_lang_VMClassLoader_getArray | ^~~~~~~ | ; java_lang_VMClassLoader.h:46:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClassLoader_getArray' 46 | JNIEXPORT static jclass JNICALL Java_java_lang_VMClassLoader_getArray | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClassLoader.h:54:12: error: expected ';' before 'static' 54 | JNIEXPORT static jclass JNICALL | ^~~~~~~ | ; java_lang_VMClassLoader.h:55:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClassLoader_getPrimitiveArray' 55 | Java_java_lang_VMClassLoader_getPrimitiveArray (JNIEnv *, jclass, jchar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClassLoader.h:62:12: error: expected ';' before 'static' 62 | JNIEXPORT static void JNICALL Java_java_lang_VMClassLoader_linkClass | ^~~~~~~ | ; java_lang_VMClassLoader.h:62:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClassLoader_linkClass' 62 | JNIEXPORT static void JNICALL Java_java_lang_VMClassLoader_linkClass | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClassLoader.h:70:12: error: expected ';' before 'static' 70 | JNIEXPORT static void JNICALL Java_java_lang_VMClassLoader_initializeClass | ^~~~~~~ | ; java_lang_VMClassLoader.h:70:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClassLoader_initializeClass' 70 | JNIEXPORT static void JNICALL Java_java_lang_VMClassLoader_initializeClass | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClassLoader.h:78:12: error: expected ';' before 'static' 78 | JNIEXPORT static jclass JNICALL Java_java_lang_VMClassLoader_nativeLoadClass | ^~~~~~~ | ; java_lang_VMClassLoader.h:78:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClassLoader_nativeLoadClass' 78 | JNIEXPORT static jclass JNICALL Java_java_lang_VMClassLoader_nativeLoadClass | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClassLoader.h:86:12: error: expected ';' before 'static' 86 | JNIEXPORT static jclass JNICALL | ^~~~~~~ | ; java_lang_VMClassLoader.h:87:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClassLoader_nativeCreateArray' 87 | Java_java_lang_VMClassLoader_nativeCreateArray (JNIEnv *, jclass, jstring, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClassLoader.h:95:12: error: expected ';' before 'static' 95 | JNIEXPORT static jstring JNICALL | ^~~~~~~ | ; java_lang_VMClassLoader.h:96:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClassLoader_nativeGetResource' 96 | Java_java_lang_VMClassLoader_nativeGetResource (JNIEnv *, jclass, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClassLoader.h:104:12: error: expected ';' before 'static' 104 | JNIEXPORT static jclass JNICALL | ^~~~~~~ | ; java_lang_VMClassLoader.h:105:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClassLoader_getPrimitiveClass' 105 | Java_java_lang_VMClassLoader_getPrimitiveClass (JNIEnv *, jclass, jchar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:67: java_lang_VMObject.h:16:12: error: expected ';' before 'static' 16 | JNIEXPORT static jclass JNICALL Java_java_lang_VMObject_getClass | ^~~~~~~ | ; java_lang_VMObject.h:16:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMObject_getClass' 16 | JNIEXPORT static jclass JNICALL Java_java_lang_VMObject_getClass | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMObject.h:24:12: error: expected ';' before 'static' 24 | JNIEXPORT static jobject JNICALL Java_java_lang_VMObject_clone | ^~~~~~~ | ; java_lang_VMObject.h:24:36: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMObject_clone' 24 | JNIEXPORT static jobject JNICALL Java_java_lang_VMObject_clone | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMObject.h:32:12: error: expected ';' before 'static' 32 | JNIEXPORT static void JNICALL Java_java_lang_VMObject_notify | ^~~~~~~ | ; java_lang_VMObject.h:32:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMObject_notify' 32 | JNIEXPORT static void JNICALL Java_java_lang_VMObject_notify | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMObject.h:40:12: error: expected ';' before 'static' 40 | JNIEXPORT static void JNICALL Java_java_lang_VMObject_notifyAll | ^~~~~~~ | ; java_lang_VMObject.h:40:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMObject_notifyAll' 40 | JNIEXPORT static void JNICALL Java_java_lang_VMObject_notifyAll | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMObject.h:48:12: error: expected ';' before 'static' 48 | JNIEXPORT static void JNICALL Java_java_lang_VMObject_wait | ^~~~~~~ | ; java_lang_VMObject.h:48:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMObject_wait' 48 | JNIEXPORT static void JNICALL Java_java_lang_VMObject_wait | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:68: java_lang_VMSystem.h:16:12: error: expected ';' before 'static' 16 | JNIEXPORT static void JNICALL Java_java_lang_VMSystem_arraycopy | ^~~~~~~ | ; java_lang_VMSystem.h:16:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMSystem_arraycopy' 16 | JNIEXPORT static void JNICALL Java_java_lang_VMSystem_arraycopy | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMSystem.h:24:12: error: expected ';' before 'static' 24 | JNIEXPORT static jint JNICALL Java_java_lang_VMSystem_identityHashCode | ^~~~~~~ | ; java_lang_VMSystem.h:24:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMSystem_identityHashCode' 24 | JNIEXPORT static jint JNICALL Java_java_lang_VMSystem_identityHashCode | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:69: java_lang_VMThread.h:16:12: error: expected ';' before 'static' 16 | JNIEXPORT static jbyteArray JNICALL Java_java_lang_VMThread_nativeStart | ^~~~~~~ | ; java_lang_VMThread.h:16:39: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMThread_nativeStart' 16 | JNIEXPORT static jbyteArray JNICALL Java_java_lang_VMThread_nativeStart | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMThread.h:24:12: error: expected ';' before 'static' 24 | JNIEXPORT static jboolean JNICALL Java_java_lang_VMThread_nativeIsAlive | ^~~~~~~ | ; java_lang_VMThread.h:24:37: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMThread_nativeIsAlive' 24 | JNIEXPORT static jboolean JNICALL Java_java_lang_VMThread_nativeIsAlive | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMThread.h:32:12: error: expected ';' before 'static' 32 | JNIEXPORT static void JNICALL Java_java_lang_VMThread_nativeInterrupt | ^~~~~~~ | ; java_lang_VMThread.h:32:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMThread_nativeInterrupt' 32 | JNIEXPORT static void JNICALL Java_java_lang_VMThread_nativeInterrupt | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMThread.h:40:12: error: expected ';' before 'static' 40 | JNIEXPORT static jboolean JNICALL | ^~~~~~~ | ; java_lang_VMThread.h:41:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMThread_nativeIsInterrupted' 41 | Java_java_lang_VMThread_nativeIsInterrupted (JNIEnv *, jclass, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMThread.h:49:12: error: expected ';' before 'static' 49 | JNIEXPORT static void JNICALL Java_java_lang_VMThread_suspend | ^~~~~~~ | ; java_lang_VMThread.h:49:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMThread_suspend' 49 | JNIEXPORT static void JNICALL Java_java_lang_VMThread_suspend | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMThread.h:57:12: error: expected ';' before 'static' 57 | JNIEXPORT static void JNICALL Java_java_lang_VMThread_resume | ^~~~~~~ | ; java_lang_VMThread.h:57:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMThread_resume' 57 | JNIEXPORT static void JNICALL Java_java_lang_VMThread_resume | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMThread.h:73:12: error: expected ';' before 'static' 73 | JNIEXPORT static jobject JNICALL Java_java_lang_VMThread_currentThread | ^~~~~~~ | ; java_lang_VMThread.h:73:36: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMThread_currentThread' 73 | JNIEXPORT static jobject JNICALL Java_java_lang_VMThread_currentThread | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMThread.h:81:12: error: expected ';' before 'static' 81 | JNIEXPORT static void JNICALL Java_java_lang_VMThread_yield | ^~~~~~~ | ; java_lang_VMThread.h:81:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMThread_yield' 81 | JNIEXPORT static void JNICALL Java_java_lang_VMThread_yield | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMThread.h:89:12: error: expected ';' before 'static' 89 | JNIEXPORT static void JNICALL Java_java_lang_VMThread_sleep | ^~~~~~~ | ; java_lang_VMThread.h:89:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMThread_sleep' 89 | JNIEXPORT static void JNICALL Java_java_lang_VMThread_sleep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMThread.h:97:12: error: expected ';' before 'static' 97 | JNIEXPORT static jboolean JNICALL Java_java_lang_VMThread_interrupted | ^~~~~~~ | ; java_lang_VMThread.h:97:37: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMThread_interrupted' 97 | JNIEXPORT static jboolean JNICALL Java_java_lang_VMThread_interrupted | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMThread.h:105:12: error: expected ';' before 'static' 105 | JNIEXPORT static jboolean JNICALL Java_java_lang_VMThread_holdsLock | ^~~~~~~ | ; java_lang_VMThread.h:105:37: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMThread_holdsLock' 105 | JNIEXPORT static jboolean JNICALL Java_java_lang_VMThread_holdsLock | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:70: java_lang_VirtualMachine.h:17:12: error: expected ';' before 'static' 17 | JNIEXPORT static void JNICALL Java_java_lang_VirtualMachine_print__Z | ^~~~~~~ | ; java_lang_VirtualMachine.h:17:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VirtualMachine_print__Z' 17 | JNIEXPORT static void JNICALL Java_java_lang_VirtualMachine_print__Z | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VirtualMachine.h:25:12: error: expected ';' before 'static' 25 | JNIEXPORT static void JNICALL Java_java_lang_VirtualMachine_print__B | ^~~~~~~ | ; java_lang_VirtualMachine.h:25:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VirtualMachine_print__B' 25 | JNIEXPORT static void JNICALL Java_java_lang_VirtualMachine_print__B | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VirtualMachine.h:33:12: error: expected ';' before 'static' 33 | JNIEXPORT static void JNICALL Java_java_lang_VirtualMachine_print__S | ^~~~~~~ | ; java_lang_VirtualMachine.h:33:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VirtualMachine_print__S' 33 | JNIEXPORT static void JNICALL Java_java_lang_VirtualMachine_print__S | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VirtualMachine.h:41:12: error: expected ';' before 'static' 41 | JNIEXPORT static void JNICALL Java_java_lang_VirtualMachine_print__C | ^~~~~~~ | ; java_lang_VirtualMachine.h:41:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VirtualMachine_print__C' 41 | JNIEXPORT static void JNICALL Java_java_lang_VirtualMachine_print__C | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VirtualMachine.h:49:12: error: expected ';' before 'static' 49 | JNIEXPORT static void JNICALL Java_java_lang_VirtualMachine_print__I | ^~~~~~~ | ; java_lang_VirtualMachine.h:49:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VirtualMachine_print__I' 49 | JNIEXPORT static void JNICALL Java_java_lang_VirtualMachine_print__I | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VirtualMachine.h:57:12: error: expected ';' before 'static' 57 | JNIEXPORT static void JNICALL Java_java_lang_VirtualMachine_print__J | ^~~~~~~ | ; java_lang_VirtualMachine.h:57:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VirtualMachine_print__J' 57 | JNIEXPORT static void JNICALL Java_java_lang_VirtualMachine_print__J | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VirtualMachine.h:65:12: error: expected ';' before 'static' 65 | JNIEXPORT static void JNICALL Java_java_lang_VirtualMachine_print__F | ^~~~~~~ | ; java_lang_VirtualMachine.h:65:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VirtualMachine_print__F' 65 | JNIEXPORT static void JNICALL Java_java_lang_VirtualMachine_print__F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VirtualMachine.h:73:12: error: expected ';' before 'static' 73 | JNIEXPORT static void JNICALL Java_java_lang_VirtualMachine_print__D | ^~~~~~~ | ; java_lang_VirtualMachine.h:73:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VirtualMachine_print__D' 73 | JNIEXPORT static void JNICALL Java_java_lang_VirtualMachine_print__D | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VirtualMachine.h:81:12: error: expected ';' before 'static' 81 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_VirtualMachine.h:82:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VirtualMachine_print__Ljava_lang_String_2' 82 | Java_java_lang_VirtualMachine_print__Ljava_lang_String_2 (JNIEnv *, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VirtualMachine.h:91:12: error: expected ';' before 'static' 91 | JNIEXPORT static void JNICALL Java_java_lang_VirtualMachine_println__Z | ^~~~~~~ | ; java_lang_VirtualMachine.h:91:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VirtualMachine_println__Z' 91 | JNIEXPORT static void JNICALL Java_java_lang_VirtualMachine_println__Z | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VirtualMachine.h:99:12: error: expected ';' before 'static' 99 | JNIEXPORT static void JNICALL Java_java_lang_VirtualMachine_println__B | ^~~~~~~ | ; java_lang_VirtualMachine.h:99:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VirtualMachine_println__B' 99 | JNIEXPORT static void JNICALL Java_java_lang_VirtualMachine_println__B | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VirtualMachine.h:107:12: error: expected ';' before 'static' 107 | JNIEXPORT static void JNICALL Java_java_lang_VirtualMachine_println__S | ^~~~~~~ | ; java_lang_VirtualMachine.h:107:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VirtualMachine_println__S' 107 | JNIEXPORT static void JNICALL Java_java_lang_VirtualMachine_println__S | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VirtualMachine.h:115:12: error: expected ';' before 'static' 115 | JNIEXPORT static void JNICALL Java_java_lang_VirtualMachine_println__C | ^~~~~~~ | ; java_lang_VirtualMachine.h:115:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VirtualMachine_println__C' 115 | JNIEXPORT static void JNICALL Java_java_lang_VirtualMachine_println__C | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VirtualMachine.h:123:12: error: expected ';' before 'static' 123 | JNIEXPORT static void JNICALL Java_java_lang_VirtualMachine_println__I | ^~~~~~~ | ; java_lang_VirtualMachine.h:123:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VirtualMachine_println__I' 123 | JNIEXPORT static void JNICALL Java_java_lang_VirtualMachine_println__I | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VirtualMachine.h:131:12: error: expected ';' before 'static' 131 | JNIEXPORT static void JNICALL Java_java_lang_VirtualMachine_println__J | ^~~~~~~ | ; java_lang_VirtualMachine.h:131:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VirtualMachine_println__J' 131 | JNIEXPORT static void JNICALL Java_java_lang_VirtualMachine_println__J | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VirtualMachine.h:139:12: error: expected ';' before 'static' 139 | JNIEXPORT static void JNICALL Java_java_lang_VirtualMachine_println__F | ^~~~~~~ | ; java_lang_VirtualMachine.h:139:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VirtualMachine_println__F' 139 | JNIEXPORT static void JNICALL Java_java_lang_VirtualMachine_println__F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VirtualMachine.h:147:12: error: expected ';' before 'static' 147 | JNIEXPORT static void JNICALL Java_java_lang_VirtualMachine_println__D | ^~~~~~~ | ; java_lang_VirtualMachine.h:147:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VirtualMachine_println__D' 147 | JNIEXPORT static void JNICALL Java_java_lang_VirtualMachine_println__D | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VirtualMachine.h:155:12: error: expected ';' before 'static' 155 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_VirtualMachine.h:156:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VirtualMachine_println__Ljava_lang_String_2' 156 | Java_java_lang_VirtualMachine_println__Ljava_lang_String_2 (JNIEnv *, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VirtualMachine.h:165:12: error: expected ';' before 'static' 165 | JNIEXPORT static void JNICALL Java_java_lang_VirtualMachine_invokeMain | ^~~~~~~ | ; java_lang_VirtualMachine.h:165:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VirtualMachine_invokeMain' 165 | JNIEXPORT static void JNICALL Java_java_lang_VirtualMachine_invokeMain | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:71: java_lang_reflect_Array.h:16:12: error: expected ';' before 'static' 16 | JNIEXPORT static jobject JNICALL | ^~~~~~~ | ; java_lang_reflect_Array.h:17:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Array_createObjectArray' 17 | Java_java_lang_reflect_Array_createObjectArray (JNIEnv *, jclass, jclass, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:72: java_lang_reflect_Constructor.h:16:12: error: expected ';' before 'static' 16 | JNIEXPORT static jclass JNICALL | ^~~~~~~ | ; java_lang_reflect_Constructor.h:17:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Constructor_nativeGetDeclaringClass' 17 | Java_java_lang_reflect_Constructor_nativeGetDeclaringClass (JNIEnv *, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Constructor.h:26:12: error: expected ';' before 'static' 26 | JNIEXPORT static jint JNICALL | ^~~~~~~ | ; java_lang_reflect_Constructor.h:27:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Constructor_nativeGetModifiers' 27 | Java_java_lang_reflect_Constructor_nativeGetModifiers (JNIEnv *, jobject, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Constructor.h:35:12: error: expected ';' before 'static' 35 | JNIEXPORT static jobjectArray JNICALL | ^~~~~~~ | ; java_lang_reflect_Constructor.h:36:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Constructor_nativeGetExceptionTypes' 36 | Java_java_lang_reflect_Constructor_nativeGetExceptionTypes (JNIEnv *, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Constructor.h:45:12: error: expected ';' before 'static' 45 | JNIEXPORT static jobject JNICALL | ^~~~~~~ | ; java_lang_reflect_Constructor.h:46:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Constructor_constructNative' 46 | Java_java_lang_reflect_Constructor_constructNative (JNIEnv *, jclass, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Constructor.h:56:12: error: expected ';' before 'static' 56 | JNIEXPORT static jstring JNICALL | ^~~~~~~ | ; java_lang_reflect_Constructor.h:57:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Constructor_nativeGetDescriptor' 57 | Java_java_lang_reflect_Constructor_nativeGetDescriptor (JNIEnv *, jclass, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:73: java_lang_reflect_Field.h:16:12: error: expected ';' before 'static' 16 | JNIEXPORT static jclass JNICALL | ^~~~~~~ | ; java_lang_reflect_Field.h:17:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Field_nativeGetDeclaringClass' 17 | Java_java_lang_reflect_Field_nativeGetDeclaringClass (JNIEnv *, jclass, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Field.h:25:12: error: expected ';' before 'static' 25 | JNIEXPORT static jstring JNICALL Java_java_lang_reflect_Field_nativeGetName | ^~~~~~~ | ; java_lang_reflect_Field.h:25:36: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Field_nativeGetName' 25 | JNIEXPORT static jstring JNICALL Java_java_lang_reflect_Field_nativeGetName | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Field.h:33:12: error: expected ';' before 'static' 33 | JNIEXPORT static jint JNICALL | ^~~~~~~ | ; java_lang_reflect_Field.h:34:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Field_nativeGetModifiers' 34 | Java_java_lang_reflect_Field_nativeGetModifiers (JNIEnv *, jobject, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Field.h:42:12: error: expected ';' before 'static' 42 | JNIEXPORT static jclass JNICALL Java_java_lang_reflect_Field_nativeGetType | ^~~~~~~ | ; java_lang_reflect_Field.h:42:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Field_nativeGetType' 42 | JNIEXPORT static jclass JNICALL Java_java_lang_reflect_Field_nativeGetType | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Field.h:50:12: error: expected ';' before 'static' 50 | JNIEXPORT static jobject JNICALL | ^~~~~~~ | ; java_lang_reflect_Field.h:51:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Field_nativeGetReference' 51 | Java_java_lang_reflect_Field_nativeGetReference (JNIEnv *, jobject, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Field.h:59:12: error: expected ';' before 'static' 59 | JNIEXPORT static jboolean JNICALL | ^~~~~~~ | ; java_lang_reflect_Field.h:60:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Field_nativeGetBoolean' 60 | Java_java_lang_reflect_Field_nativeGetBoolean (JNIEnv *, jobject, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Field.h:68:12: error: expected ';' before 'static' 68 | JNIEXPORT static jbyte JNICALL Java_java_lang_reflect_Field_nativeGetByte | ^~~~~~~ | ; java_lang_reflect_Field.h:68:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Field_nativeGetByte' 68 | JNIEXPORT static jbyte JNICALL Java_java_lang_reflect_Field_nativeGetByte | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Field.h:76:12: error: expected ';' before 'static' 76 | JNIEXPORT static jchar JNICALL Java_java_lang_reflect_Field_nativeGetChar | ^~~~~~~ | ; java_lang_reflect_Field.h:76:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Field_nativeGetChar' 76 | JNIEXPORT static jchar JNICALL Java_java_lang_reflect_Field_nativeGetChar | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Field.h:84:12: error: expected ';' before 'static' 84 | JNIEXPORT static jshort JNICALL Java_java_lang_reflect_Field_nativeGetShort | ^~~~~~~ | ; java_lang_reflect_Field.h:84:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Field_nativeGetShort' 84 | JNIEXPORT static jshort JNICALL Java_java_lang_reflect_Field_nativeGetShort | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Field.h:92:12: error: expected ';' before 'static' 92 | JNIEXPORT static jint JNICALL Java_java_lang_reflect_Field_nativeGetInt | ^~~~~~~ | ; java_lang_reflect_Field.h:92:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Field_nativeGetInt' 92 | JNIEXPORT static jint JNICALL Java_java_lang_reflect_Field_nativeGetInt | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Field.h:100:12: error: expected ';' before 'static' 100 | JNIEXPORT static jlong JNICALL Java_java_lang_reflect_Field_nativeGetLong | ^~~~~~~ | ; java_lang_reflect_Field.h:100:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Field_nativeGetLong' 100 | JNIEXPORT static jlong JNICALL Java_java_lang_reflect_Field_nativeGetLong | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Field.h:108:12: error: expected ';' before 'static' 108 | JNIEXPORT static jfloat JNICALL Java_java_lang_reflect_Field_nativeGetFloat | ^~~~~~~ | ; java_lang_reflect_Field.h:108:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Field_nativeGetFloat' 108 | JNIEXPORT static jfloat JNICALL Java_java_lang_reflect_Field_nativeGetFloat | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Field.h:116:12: error: expected ';' before 'static' 116 | JNIEXPORT static jdouble JNICALL | ^~~~~~~ | ; java_lang_reflect_Field.h:117:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Field_nativeGetDouble' 117 | Java_java_lang_reflect_Field_nativeGetDouble (JNIEnv *, jobject, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Field.h:125:12: error: expected ';' before 'static' 125 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_reflect_Field.h:126:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Field_nativeSetReference' 126 | Java_java_lang_reflect_Field_nativeSetReference (JNIEnv *, jobject, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Field.h:135:12: error: expected ';' before 'static' 135 | JNIEXPORT static void JNICALL Java_java_lang_reflect_Field_nativeSetBoolean | ^~~~~~~ | ; java_lang_reflect_Field.h:135:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Field_nativeSetBoolean' 135 | JNIEXPORT static void JNICALL Java_java_lang_reflect_Field_nativeSetBoolean | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Field.h:143:12: error: expected ';' before 'static' 143 | JNIEXPORT static void JNICALL Java_java_lang_reflect_Field_nativeSetByte | ^~~~~~~ | ; java_lang_reflect_Field.h:143:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Field_nativeSetByte' 143 | JNIEXPORT static void JNICALL Java_java_lang_reflect_Field_nativeSetByte | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Field.h:151:12: error: expected ';' before 'static' 151 | JNIEXPORT static void JNICALL Java_java_lang_reflect_Field_nativeSetChar | ^~~~~~~ | ; java_lang_reflect_Field.h:151:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Field_nativeSetChar' 151 | JNIEXPORT static void JNICALL Java_java_lang_reflect_Field_nativeSetChar | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Field.h:159:12: error: expected ';' before 'static' 159 | JNIEXPORT static void JNICALL Java_java_lang_reflect_Field_nativeSetShort | ^~~~~~~ | ; java_lang_reflect_Field.h:159:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Field_nativeSetShort' 159 | JNIEXPORT static void JNICALL Java_java_lang_reflect_Field_nativeSetShort | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Field.h:167:12: error: expected ';' before 'static' 167 | JNIEXPORT static void JNICALL Java_java_lang_reflect_Field_nativeSetInt | ^~~~~~~ | ; java_lang_reflect_Field.h:167:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Field_nativeSetInt' 167 | JNIEXPORT static void JNICALL Java_java_lang_reflect_Field_nativeSetInt | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Field.h:175:12: error: expected ';' before 'static' 175 | JNIEXPORT static void JNICALL Java_java_lang_reflect_Field_nativeSetLong | ^~~~~~~ | ; java_lang_reflect_Field.h:175:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Field_nativeSetLong' 175 | JNIEXPORT static void JNICALL Java_java_lang_reflect_Field_nativeSetLong | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Field.h:183:12: error: expected ';' before 'static' 183 | JNIEXPORT static void JNICALL Java_java_lang_reflect_Field_nativeSetFloat | ^~~~~~~ | ; java_lang_reflect_Field.h:183:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Field_nativeSetFloat' 183 | JNIEXPORT static void JNICALL Java_java_lang_reflect_Field_nativeSetFloat | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Field.h:191:12: error: expected ';' before 'static' 191 | JNIEXPORT static void JNICALL Java_java_lang_reflect_Field_nativeSetDouble | ^~~~~~~ | ; java_lang_reflect_Field.h:191:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Field_nativeSetDouble' 191 | JNIEXPORT static void JNICALL Java_java_lang_reflect_Field_nativeSetDouble | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:74: java_lang_reflect_Method.h:17:12: error: expected ';' before 'static' 17 | JNIEXPORT static jclass JNICALL | ^~~~~~~ | ; java_lang_reflect_Method.h:18:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Method_nativeGetDeclaringClass' 18 | Java_java_lang_reflect_Method_nativeGetDeclaringClass (JNIEnv *, jclass, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Method.h:26:12: error: expected ';' before 'static' 26 | JNIEXPORT static jstring JNICALL Java_java_lang_reflect_Method_nativeGetName | ^~~~~~~ | ; java_lang_reflect_Method.h:26:36: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Method_nativeGetName' 26 | JNIEXPORT static jstring JNICALL Java_java_lang_reflect_Method_nativeGetName | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Method.h:34:12: error: expected ';' before 'static' 34 | JNIEXPORT static jint JNICALL | ^~~~~~~ | ; java_lang_reflect_Method.h:35:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Method_nativeGetModifiers' 35 | Java_java_lang_reflect_Method_nativeGetModifiers (JNIEnv *, jclass, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Method.h:43:12: error: expected ';' before 'static' 43 | JNIEXPORT static jobjectArray JNICALL | ^~~~~~~ | ; java_lang_reflect_Method.h:44:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Method_nativeGetExceptionTypes' 44 | Java_java_lang_reflect_Method_nativeGetExceptionTypes (JNIEnv *, jclass, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Method.h:52:12: error: expected ';' before 'static' 52 | JNIEXPORT static void JNICALL Java_java_lang_reflect_Method_invokeNative | ^~~~~~~ | ; java_lang_reflect_Method.h:52:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Method_invokeNative' 52 | JNIEXPORT static void JNICALL Java_java_lang_reflect_Method_invokeNative | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Method.h:61:12: error: expected ';' before 'static' 61 | JNIEXPORT static jstring JNICALL | ^~~~~~~ | ; java_lang_reflect_Method.h:62:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Method_nativeGetDescriptor' 62 | Java_java_lang_reflect_Method_nativeGetDescriptor (JNIEnv *, jclass, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:79: util1.c:17:19: error: unknown type name '_svmt_u16' 17 | inline svm_static _svmt_u16 | ^~~~~~~~~ util1.c:18:21: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 18 | _svmf_bytes_to_u16 (_svmt_u8 *bytes) | ^~~~~~~~ | _svmt_code util1.c:37:19: error: unknown type name '_svmt_s32' 37 | inline svm_static _svmt_s32 | ^~~~~~~~~ util1.c:38:21: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 38 | _svmf_bytes_to_s32 (_svmt_u8 *bytes) | ^~~~~~~~ | _svmt_code util1.c:57:19: error: unknown type name '_svmt_s16' 57 | inline svm_static _svmt_s16 | ^~~~~~~~~ util1.c:58:21: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 58 | _svmf_bytes_to_s16 (_svmt_u8 *bytes) | ^~~~~~~~ | _svmt_code util1.c:114:16: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 114 | _svmf_get_bit (_svmt_u8 *bytes, jint index) | ^~~~~~~~ | _svmt_code util1.c:126:16: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 126 | _svmf_set_bit (_svmt_u8 *bytes, jint index) | ^~~~~~~~ | _svmt_code util1.c:138:18: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 138 | _svmf_clear_bit (_svmt_u8 *bytes, jint index) | ^~~~~~~~ | _svmt_code util1.c: In function '_svmf_get_boolean_array_element': util1.c:273:3: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 273 | _svmt_u8 *elements; | ^~~~~~~~ | _svmt_code util1.c:281:15: error: '_svmt_u8' undeclared (first use in this function); did you mean '_svmt_code'? 281 | elements = (_svmt_u8 *) | ^~~~~~~~ | _svmt_code util1.c:281:15: note: each undeclared identifier is reported only once for each function it appears in util1.c:281:25: error: expected expression before ')' token 281 | elements = (_svmt_u8 *) | ^ util1.c:284:10: warning: implicit declaration of function '_svmf_get_bit' [-Wimplicit-function-declaration] 284 | return _svmf_get_bit (elements, indx); | ^~~~~~~~~~~~~ util1.c: In function '_svmf_set_boolean_array_element': util1.c:297:3: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 297 | _svmt_u8 *elements; | ^~~~~~~~ | _svmt_code util1.c:305:15: error: '_svmt_u8' undeclared (first use in this function); did you mean '_svmt_code'? 305 | elements = (_svmt_u8 *) | ^~~~~~~~ | _svmt_code util1.c:305:25: error: expected expression before ')' token 305 | elements = (_svmt_u8 *) | ^ util1.c:310:7: warning: implicit declaration of function '_svmf_set_bit' [-Wimplicit-function-declaration] 310 | _svmf_set_bit (elements, indx); | ^~~~~~~~~~~~~ util1.c:314:7: warning: implicit declaration of function '_svmf_clear_bit'; did you mean '_svmh_clear_flag'? [-Wimplicit-function-declaration] 314 | _svmf_clear_bit (elements, indx); | ^~~~~~~~~~~~~~~ | _svmh_clear_flag util1.c: In function '_svmf_get_BOOLEAN_field': util1.c:424:26: error: '_svmt_u8' undeclared (first use in this function); did you mean '_svmt_code'? 424 | return _svmf_get_bit ((_svmt_u8 *) instance, offset); | ^~~~~~~~ | _svmt_code util1.c:424:36: error: expected expression before ')' token 424 | return _svmf_get_bit ((_svmt_u8 *) instance, offset); | ^ util1.c: In function '_svmf_put_BOOLEAN_field': util1.c:439:23: error: '_svmt_u8' undeclared (first use in this function); did you mean '_svmt_code'? 439 | _svmf_set_bit ((_svmt_u8 *) instance, offset); | ^~~~~~~~ | _svmt_code util1.c:439:33: error: expected expression before ')' token 439 | _svmf_set_bit ((_svmt_u8 *) instance, offset); | ^ util1.c:443:35: error: expected expression before ')' token 443 | _svmf_clear_bit ((_svmt_u8 *) instance, offset); | ^ util1.c: At top level: util1.c:473:46: error: expected ';', ',' or ')' before 'SVM_UNUSED' 473 | _svmf_put_REFERENCE_field (_svmt_JNIEnv *env SVM_UNUSED, | ^~~~~~~~~~ In file included from libsablevm.c:81: system.c:13:13: warning: conflicting types for built-in function '__clear_cache'; expected 'void(void *, void *)' [-Wbuiltin-declaration-mismatch] 13 | extern void __clear_cache (char *beg, char *end); | ^~~~~~~~~~~~~ In file included from libsablevm.c:84: error_throwing.c:10:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_ArithmeticException' 10 | _svmf_error_ArithmeticException (_svmt_JNIEnv *env) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:75:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_ArithmeticException_msg' 75 | _svmf_error_ArithmeticException_msg (_svmt_JNIEnv *env, jstring msg) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_ArrayIndexOutOfBoundsException' 141 | _svmf_error_ArrayIndexOutOfBoundsException (_svmt_JNIEnv *env) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:206:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_ArrayIndexOutOfBoundsException_msg' 206 | _svmf_error_ArrayIndexOutOfBoundsException_msg (_svmt_JNIEnv *env, jstring msg) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:272:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_ArrayStoreException' 272 | _svmf_error_ArrayStoreException (_svmt_JNIEnv *env) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:337:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_ArrayStoreException_msg' 337 | _svmf_error_ArrayStoreException_msg (_svmt_JNIEnv *env, jstring msg) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:403:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_ClassCastException' 403 | _svmf_error_ClassCastException (_svmt_JNIEnv *env) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:468:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_ClassCastException_msg' 468 | _svmf_error_ClassCastException_msg (_svmt_JNIEnv *env, jstring msg) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:534:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_IllegalMonitorStateException' 534 | _svmf_error_IllegalMonitorStateException (_svmt_JNIEnv *env) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:599:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_IllegalMonitorStateException_msg' 599 | _svmf_error_IllegalMonitorStateException_msg (_svmt_JNIEnv *env, jstring msg) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:665:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_NegativeArraySizeException' 665 | _svmf_error_NegativeArraySizeException (_svmt_JNIEnv *env) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:730:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_NegativeArraySizeException_msg' 730 | _svmf_error_NegativeArraySizeException_msg (_svmt_JNIEnv *env, jstring msg) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:796:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_NoSuchFieldException' 796 | _svmf_error_NoSuchFieldException (_svmt_JNIEnv *env) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:861:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_NoSuchFieldException_msg' 861 | _svmf_error_NoSuchFieldException_msg (_svmt_JNIEnv *env, jstring msg) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:927:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_NoSuchMethodException' 927 | _svmf_error_NoSuchMethodException (_svmt_JNIEnv *env) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:992:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_NoSuchMethodException_msg' 992 | _svmf_error_NoSuchMethodException_msg (_svmt_JNIEnv *env, jstring msg) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:1058:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_NullPointerException' 1058 | _svmf_error_NullPointerException (_svmt_JNIEnv *env) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:1123:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_NullPointerException_msg' 1123 | _svmf_error_NullPointerException_msg (_svmt_JNIEnv *env, jstring msg) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:1189:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_InterruptedException' 1189 | _svmf_error_InterruptedException (_svmt_JNIEnv *env) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:1254:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_InterruptedException_msg' 1254 | _svmf_error_InterruptedException_msg (_svmt_JNIEnv *env, jstring msg) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:1320:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_InliningException' 1320 | _svmf_error_InliningException (_svmt_JNIEnv *env) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:1385:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_InliningException_msg' 1385 | _svmf_error_InliningException_msg (_svmt_JNIEnv *env, jstring msg) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:1451:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_AbstractMethodError' 1451 | _svmf_error_AbstractMethodError (_svmt_JNIEnv *env) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:1516:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_AbstractMethodError_msg' 1516 | _svmf_error_AbstractMethodError_msg (_svmt_JNIEnv *env, jstring msg) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:1582:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_ClassCircularityError' 1582 | _svmf_error_ClassCircularityError (_svmt_JNIEnv *env) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:1647:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_ClassCircularityError_msg' 1647 | _svmf_error_ClassCircularityError_msg (_svmt_JNIEnv *env, jstring msg) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:1713:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_ClassFormatError' 1713 | _svmf_error_ClassFormatError (_svmt_JNIEnv *env) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:1778:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_ClassFormatError_msg' 1778 | _svmf_error_ClassFormatError_msg (_svmt_JNIEnv *env, jstring msg) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:1844:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_ExceptionInInitializerError' 1844 | _svmf_error_ExceptionInInitializerError (_svmt_JNIEnv *env) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:1909:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_ExceptionInInitializerError_msg' 1909 | _svmf_error_ExceptionInInitializerError_msg (_svmt_JNIEnv *env, jstring msg) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:1975:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_IncompatibleClassChangeError' 1975 | _svmf_error_IncompatibleClassChangeError (_svmt_JNIEnv *env) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:2040:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_IncompatibleClassChangeError_msg' 2040 | _svmf_error_IncompatibleClassChangeError_msg (_svmt_JNIEnv *env, jstring msg) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:2106:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_InternalError' 2106 | _svmf_error_InternalError (_svmt_JNIEnv *env) | ^~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:2171:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_InternalError_msg' 2171 | _svmf_error_InternalError_msg (_svmt_JNIEnv *env, jstring msg) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:2237:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_LinkageError' 2237 | _svmf_error_LinkageError (_svmt_JNIEnv *env) | ^~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:2302:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_LinkageError_msg' 2302 | _svmf_error_LinkageError_msg (_svmt_JNIEnv *env, jstring msg) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:2368:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_NoClassDefFoundError' 2368 | _svmf_error_NoClassDefFoundError (_svmt_JNIEnv *env) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:2433:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_NoClassDefFoundError_msg' 2433 | _svmf_error_NoClassDefFoundError_msg (_svmt_JNIEnv *env, jstring msg) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:2499:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_NoSuchFieldError' 2499 | _svmf_error_NoSuchFieldError (_svmt_JNIEnv *env) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:2564:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_NoSuchFieldError_msg' 2564 | _svmf_error_NoSuchFieldError_msg (_svmt_JNIEnv *env, jstring msg) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:2630:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_NoSuchMethodError' 2630 | _svmf_error_NoSuchMethodError (_svmt_JNIEnv *env) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:2695:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_NoSuchMethodError_msg' 2695 | _svmf_error_NoSuchMethodError_msg (_svmt_JNIEnv *env, jstring msg) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:2761:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_OutOfMemoryError' 2761 | _svmf_error_OutOfMemoryError (_svmt_JNIEnv *env) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:2826:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_OutOfMemoryError_msg' 2826 | _svmf_error_OutOfMemoryError_msg (_svmt_JNIEnv *env, jstring msg) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:2892:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_UnsatisfiedLinkError' 2892 | _svmf_error_UnsatisfiedLinkError (_svmt_JNIEnv *env) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:2957:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_UnsatisfiedLinkError_msg' 2957 | _svmf_error_UnsatisfiedLinkError_msg (_svmt_JNIEnv *env, jstring msg) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:3023:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_UnsupportedClassVersionError' 3023 | _svmf_error_UnsupportedClassVersionError (_svmt_JNIEnv *env) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:3088:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_UnsupportedClassVersionError_msg' 3088 | _svmf_error_UnsupportedClassVersionError_msg (_svmt_JNIEnv *env, jstring msg) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:3154:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_VerifyError' 3154 | _svmf_error_VerifyError (_svmt_JNIEnv *env) | ^~~~~~~~~~~~~~~~~~~~~~~ error_throwing.c:3219:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_error_VerifyError_msg' 3219 | _svmf_error_VerifyError_msg (_svmt_JNIEnv *env, jstring msg) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:85: global_alloc.c: In function '_svmh_gzalloc_env_no_exception': global_alloc.c:14:9: warning: implicit declaration of function '_svmf_calloc' [-Wimplicit-function-declaration] 14 | tmp = _svmf_calloc (1, sizeof (_svmt_JNIEnv)); | ^~~~~~~~~~~~ global_alloc.c:14:7: warning: assignment to '_svmt_JNIEnv *' {aka 'struct _svmt_JNIEnv_struct *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] 14 | tmp = _svmf_calloc (1, sizeof (_svmt_JNIEnv)); | ^ global_alloc.c: At top level: global_alloc.c:32:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_gzfree_env_no_exception' 32 | _svmh_gzfree_env_no_exception (_svmt_JNIEnv ** ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ global_alloc.c: In function '_svmh_gzalloc_fat_lock_no_exception': global_alloc.c:59:7: warning: assignment to '_svmt_fat_lock *' {aka 'struct _svmt_fat_lock_struct *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] 59 | tmp = _svmf_calloc (1, sizeof (_svmt_fat_lock)); | ^ global_alloc.c: At top level: global_alloc.c:77:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_gzfree_fat_lock_no_exception' 77 | _svmh_gzfree_fat_lock_no_exception (_svmt_fat_lock ** ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ global_alloc.c: In function '_svmh_gzalloc_initialization_no_exception': global_alloc.c:104:7: warning: assignment to '_svmt_initialization *' {aka 'struct _svmt_initialization_struct *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] 104 | tmp = _svmf_calloc (1, sizeof (_svmt_initialization)); | ^ global_alloc.c: At top level: global_alloc.c:122:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_gzfree_initialization_no_exception' 122 | _svmh_gzfree_initialization_no_exception (_svmt_initialization ** ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ global_alloc.c: In function '_svmh_gzalloc_native_ref_no_exception': global_alloc.c:149:7: warning: assignment to '_svmt_native_ref *' {aka 'struct _svmt_native_ref_struct *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] 149 | tmp = _svmf_calloc (1, sizeof (_svmt_native_ref)); | ^ global_alloc.c: At top level: global_alloc.c:167:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_gzfree_native_ref_no_exception' 167 | _svmh_gzfree_native_ref_no_exception (_svmt_native_ref ** ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ global_alloc.c: In function '_svmh_gzalloc_vm_no_exception': global_alloc.c:194:7: warning: assignment to '_svmt_JavaVM *' {aka 'struct _svmt_JavaVM_struct *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] 194 | tmp = _svmf_calloc (1, sizeof (_svmt_JavaVM)); | ^ global_alloc.c: At top level: global_alloc.c:212:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_gzfree_vm_no_exception' 212 | _svmh_gzfree_vm_no_exception (_svmt_JavaVM ** ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ global_alloc.c: In function '_svmh_gzmalloc_cchars_no_exception': global_alloc.c:243:7: warning: assignment to 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 243 | tmp = _svmf_calloc (1, size); | ^ global_alloc.c: At top level: global_alloc.c:261:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_gzmfree_cchars_no_exception' 261 | _svmh_gzmfree_cchars_no_exception (char ** ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ global_alloc.c: In function '_svmh_gzalloc_class_loader_info': global_alloc.c:288:7: warning: assignment to '_svmt_class_loader_info *' {aka 'struct _svmt_class_loader_info_struct *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] 288 | tmp = _svmf_calloc (1, sizeof (_svmt_class_loader_info)); | ^ global_alloc.c:292:7: warning: implicit declaration of function '_svmf_error_OutOfMemoryError' [-Wimplicit-function-declaration] 292 | _svmf_error_OutOfMemoryError (env); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ global_alloc.c: At top level: global_alloc.c:307:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_gzfree_class_loader_info' 307 | _svmh_gzfree_class_loader_info (_svmt_class_loader_info ** ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ global_alloc.c: In function '_svmh_gzalloc_gc_map_node': global_alloc.c:334:7: warning: assignment to '_svmt_gc_map_node *' {aka 'struct _svmt_gc_map_node_struct *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] 334 | tmp = _svmf_calloc (1, sizeof (_svmt_gc_map_node)); | ^ global_alloc.c: At top level: global_alloc.c:353:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_gzfree_gc_map_node' 353 | _svmh_gzfree_gc_map_node (_svmt_gc_map_node ** ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~ global_alloc.c: In function '_svmh_gzalloc_imethod_signature_node': global_alloc.c:380:7: warning: assignment to '_svmt_imethod_signature_node *' {aka 'struct _svmt_imethod_signature_node_struct *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] 380 | tmp = _svmf_calloc (1, sizeof (_svmt_imethod_signature_node)); | ^ global_alloc.c: At top level: global_alloc.c:399:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_gzfree_imethod_signature_node' 399 | _svmh_gzfree_imethod_signature_node (_svmt_imethod_signature_node ** ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ global_alloc.c: In function '_svmh_gzalloc_memory_block': global_alloc.c:426:7: warning: assignment to '_svmt_memory_block *' {aka 'struct _svmt_memory_block_struct *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] 426 | tmp = _svmf_calloc (1, sizeof (_svmt_memory_block)); | ^ global_alloc.c: At top level: global_alloc.c:445:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_gzfree_memory_block' 445 | _svmh_gzfree_memory_block (_svmt_memory_block ** ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~ global_alloc.c: In function '_svmh_gzalloc_type_node': global_alloc.c:472:7: warning: assignment to '_svmt_type_node *' {aka 'struct _svmt_type_node_struct *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] 472 | tmp = _svmf_calloc (1, sizeof (_svmt_type_node)); | ^ global_alloc.c: At top level: global_alloc.c:491:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_gzfree_type_node' 491 | _svmh_gzfree_type_node (_svmt_type_node ** ptr) | ^~~~~~~~~~~~~~~~~~~~~~ global_alloc.c: In function '_svmh_gzalloc_internal_method_node': global_alloc.c:518:7: warning: assignment to '_svmt_internal_method_node *' {aka 'struct _svmt_internal_method_node_struct *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] 518 | tmp = _svmf_calloc (1, sizeof (_svmt_internal_method_node)); | ^ global_alloc.c: At top level: global_alloc.c:537:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_gzfree_internal_method_node' 537 | _svmh_gzfree_internal_method_node (_svmt_internal_method_node ** ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ global_alloc.c: In function '_svmh_gzalloc_zip_file': global_alloc.c:564:7: warning: assignment to '_svmt_zip_file *' {aka 'struct _svmt_zip_file_struct *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] 564 | tmp = _svmf_calloc (1, sizeof (_svmt_zip_file)); | ^ global_alloc.c: At top level: global_alloc.c:583:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_gzfree_zip_file' 583 | _svmh_gzfree_zip_file (_svmt_zip_file ** ptr) | ^~~~~~~~~~~~~~~~~~~~~ global_alloc.c: In function '_svmh_gmalloc_cchars': global_alloc.c:667:9: warning: implicit declaration of function '_svmf_malloc' [-Wimplicit-function-declaration] 667 | tmp = _svmf_malloc (size); | ^~~~~~~~~~~~ global_alloc.c:667:7: warning: assignment to 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 667 | tmp = _svmf_malloc (size); | ^ global_alloc.c: In function '_svmh_gmfree_cchars': global_alloc.c:697:3: warning: implicit declaration of function '_svmf_free' [-Wimplicit-function-declaration] 697 | _svmf_free (*ptr); | ^~~~~~~~~~ global_alloc.c: In function '_svmh_gmalloc_ints': global_alloc.c:720:7: warning: assignment to 'jint *' {aka 'int *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] 720 | tmp = _svmf_malloc (size); | ^ global_alloc.c: At top level: global_alloc.c:762:56: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 762 | _svmh_gmalloc_ubytes (_svmt_JNIEnv *env, size_t nmemb, _svmt_u8 ** ptr) | ^~~~~~~~ | _svmt_code global_alloc.c:792:22: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 792 | _svmh_gmfree_ubytes (_svmt_u8 ** ptr) | ^~~~~~~~ | _svmt_code global_alloc.c: In function '_svmh_gmalloc_chars': global_alloc.c:826:7: warning: assignment to 'jchar *' {aka 'int *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] 826 | tmp = _svmf_malloc (size); | ^ global_alloc.c: In function '_svmh_gzmalloc_env_array': global_alloc.c:879:7: warning: assignment to '_svmt_JNIEnv **' {aka 'struct _svmt_JNIEnv_struct **'} from 'int' makes pointer from integer without a cast [-Wint-conversion] 879 | tmp = _svmf_calloc (1, size); | ^ global_alloc.c: At top level: global_alloc.c:898:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_gzmfree_env_array' 898 | _svmh_gzmfree_env_array (_svmt_JNIEnv * ** ptr) | ^~~~~~~~~~~~~~~~~~~~~~~ global_alloc.c: In function '_svmh_gzmalloc_fat_lock_array': global_alloc.c:932:7: warning: assignment to '_svmt_fat_lock **' {aka 'struct _svmt_fat_lock_struct **'} from 'int' makes pointer from integer without a cast [-Wint-conversion] 932 | tmp = _svmf_calloc (1, size); | ^ global_alloc.c: At top level: global_alloc.c:951:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_gzmfree_fat_lock_array' 951 | _svmh_gzmfree_fat_lock_array (_svmt_fat_lock * ** ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ global_alloc.c: In function '_svmh_gzmalloc_instruction_info': global_alloc.c:985:7: warning: assignment to '_svmt_instruction_info *' {aka 'struct _svmt_instruction_info_struct *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] 985 | tmp = _svmf_calloc (1, size); | ^ global_alloc.c: At top level: global_alloc.c:1004:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_gzmfree_instruction_info' 1004 | _svmh_gzmfree_instruction_info (_svmt_instruction_info ** ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ global_alloc.c: In function '_svmh_gzmalloc_instruction_preparation': global_alloc.c:1038:7: warning: assignment to '_svmt_instruction_preparation *' {aka 'struct _svmt_instruction_preparation_struct *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] 1038 | tmp = _svmf_calloc (1, size); | ^ global_alloc.c: At top level: global_alloc.c:1057:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_gzmfree_instruction_preparation' 1057 | _svmh_gzmfree_instruction_preparation (_svmt_instruction_preparation ** ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ global_alloc.c: In function '_svmh_gzmalloc_local_preparation': global_alloc.c:1091:7: warning: assignment to '_svmt_local_preparation *' {aka 'struct _svmt_local_preparation_struct *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] 1091 | tmp = _svmf_calloc (1, size); | ^ global_alloc.c: At top level: global_alloc.c:1110:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_gzmfree_local_preparation' 1110 | _svmh_gzmfree_local_preparation (_svmt_local_preparation ** ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ global_alloc.c:1133:57: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 1133 | _svmh_gzmalloc_ubytes (_svmt_JNIEnv *env, size_t nmemb, _svmt_u8 ** ptr) | ^~~~~~~~ | _svmt_code global_alloc.c:1163:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_gzmfree_ubytes' 1163 | _svmh_gzmfree_ubytes (_svmt_u8 ** ptr) | ^~~~~~~~~~~~~~~~~~~~ global_alloc.c: In function '_svmh_gzmalloc_boot_class_path_entry': global_alloc.c:1197:7: warning: assignment to '_svmt_boot_class_path_entry *' {aka 'struct _svmt_boot_class_path_entry_struct *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] 1197 | tmp = _svmf_calloc (1, size); | ^ global_alloc.c: At top level: global_alloc.c:1216:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_gzmfree_boot_class_path_entry' 1216 | _svmh_gzmfree_boot_class_path_entry (_svmt_boot_class_path_entry ** ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ global_alloc.c: In function '_svmh_gzmalloc_zip_file_entry': global_alloc.c:1250:7: warning: assignment to '_svmt_zip_file_entry *' {aka 'struct _svmt_zip_file_entry_struct *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] 1250 | tmp = _svmf_calloc (1, size); | ^ global_alloc.c: At top level: global_alloc.c:1269:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_gzmfree_zip_file_entry' 1269 | _svmh_gzmfree_zip_file_entry (_svmt_zip_file_entry ** ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:87: thread.c: In function '_svmf_stack_init_defaults': thread.c:76:24: error: 'SVM_STACK_DEFAULT_MIN_SIZE' undeclared (first use in this function) 76 | vm->stack_min_size = SVM_STACK_DEFAULT_MIN_SIZE; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ thread.c:77:24: error: 'SVM_STACK_DEFAULT_MAX_SIZE' undeclared (first use in this function) 77 | vm->stack_max_size = SVM_STACK_DEFAULT_MAX_SIZE; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ thread.c:78:36: error: 'SVM_STACK_DEFAULT_ALLOCATION_INCREMENT' undeclared (first use in this function) 78 | vm->stack_allocation_increment = SVM_STACK_DEFAULT_ALLOCATION_INCREMENT; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ thread.c: In function '_svmf_stack_init': thread.c:114:20: warning: assignment to 'void *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 114 | env->stack.start = _svmf_malloc (alloc_size); | ^ thread.c: In function '_svmf_ensure_stack_capacity': thread.c:247:16: warning: implicit declaration of function '_svmf_realloc' [-Wimplicit-function-declaration] 247 | new_stack = _svmf_realloc (stack_start, new_size); | ^~~~~~~~~~~~~ thread.c:247:14: warning: assignment to 'void *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 247 | new_stack = _svmf_realloc (stack_start, new_size); | ^ thread.c: In function '_svmf_suspend_thread': thread.c:446:15: warning: implicit declaration of function '_svmm_compare_and_swap'; did you mean '__sync_val_compare_and_swap'? [-Wimplicit-function-declaration] 446 | succeeded = _svmm_compare_and_swap | ^~~~~~~~~~~~~~~~~~~~~~ | __sync_val_compare_and_swap thread.c: In function '_svmf_inflate_lock_no_exception': thread.c:869:44: error: 'SVM_MAX_FATLOCK_ID' undeclared (first use in this function) 869 | if (vm->fat_locks.next_fat_lock_id > SVM_MAX_FATLOCK_ID) | ^~~~~~~~~~~~~~~~~~ thread.c:909:5: warning: implicit declaration of function '_svmf_lockword_get_thinlock_recursive_count' [-Wimplicit-function-declaration] 909 | _svmf_lockword_get_thinlock_recursive_count (instance->lockword) + 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ thread.c:911:24: warning: implicit declaration of function '_svmf_lockword_fatlock' [-Wimplicit-function-declaration] 911 | instance->lockword = _svmf_lockword_fatlock | ^~~~~~~~~~~~~~~~~~~~~~ thread.c:912:20: warning: implicit declaration of function '_svmf_lockword_get_extra_bits' [-Wimplicit-function-declaration] 912 | (fat_lock->id, _svmf_lockword_get_extra_bits (instance->lockword)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ thread.c: In function '_svmf_enter_object_monitor': thread.c:1137:3: error: unknown type name '_svmt_word'; did you mean '_svmt_code'? 1137 | _svmt_word old_lockword; | ^~~~~~~~~~ | _svmt_code thread.c:1153:5: error: unknown type name '_svmt_word'; did you mean '_svmt_code'? 1153 | _svmt_word new_lockword = env->thread.thinlock_id | | ^~~~~~~~~~ | _svmt_code thread.c:1167:7: warning: implicit declaration of function '_svmf_lockword_is_thin' [-Wimplicit-function-declaration] 1167 | if (_svmf_lockword_is_thin (old_lockword)) | ^~~~~~~~~~~~~~~~~~~~~~ thread.c:1171:11: warning: implicit declaration of function '_svmf_lockword_get_thinlock_id' [-Wimplicit-function-declaration] 1171 | if (_svmf_lockword_get_thinlock_id (old_lockword) == | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ thread.c:1181:29: error: 'SVM_THINLOCK_MAX_RECURSIVE_COUNT' undeclared (first use in this function) 1181 | if (++recursive_count <= SVM_THINLOCK_MAX_RECURSIVE_COUNT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ thread.c:1183:29: warning: implicit declaration of function '_svmf_lockword_thinlock' [-Wimplicit-function-declaration] 1183 | instance->lockword = _svmf_lockword_thinlock | ^~~~~~~~~~~~~~~~~~~~~~~ thread.c:1206:20: warning: implicit declaration of function '_svmf_lockword_get_thread_id' [-Wimplicit-function-declaration] 1206 | jint owner_id = _svmf_lockword_get_thread_id (old_lockword); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ thread.c:1208:4: error: unknown type name '_svmt_word'; did you mean '_svmt_code'? 1208 | _svmt_word old_flag; | ^~~~~~~~~~ | _svmt_code thread.c:1210:4: error: unknown type name '_svmt_word'; did you mean '_svmt_code'? 1210 | _svmt_word refetched_lockword; | ^~~~~~~~~~ | _svmt_code thread.c:1345:7: error: unknown type name '_svmt_word'; did you mean '_svmt_code'? 1345 | _svmt_word fat_index = _svmf_lockword_get_fatlock_index (old_lockword); | ^~~~~~~~~~ | _svmt_code thread.c:1345:30: warning: implicit declaration of function '_svmf_lockword_get_fatlock_index' [-Wimplicit-function-declaration] 1345 | _svmt_word fat_index = _svmf_lockword_get_fatlock_index (old_lockword); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ thread.c: In function '_svmh_enter_object_monitor_non_blocking': thread.c:1478:3: error: unknown type name '_svmt_word'; did you mean '_svmt_code'? 1478 | _svmt_word old_lockword; | ^~~~~~~~~~ | _svmt_code thread.c:1494:5: error: unknown type name '_svmt_word'; did you mean '_svmt_code'? 1494 | _svmt_word new_lockword = env->thread.thinlock_id | | ^~~~~~~~~~ | _svmt_code thread.c:1523:29: error: 'SVM_THINLOCK_MAX_RECURSIVE_COUNT' undeclared (first use in this function) 1523 | if (++recursive_count <= SVM_THINLOCK_MAX_RECURSIVE_COUNT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ thread.c:1557:7: error: unknown type name '_svmt_word'; did you mean '_svmt_code'? 1557 | _svmt_word fat_index = _svmf_lockword_get_fatlock_index (old_lockword); | ^~~~~~~~~~ | _svmt_code thread.c: In function '_svmf_exit_object_monitor': thread.c:1650:3: error: unknown type name '_svmt_word'; did you mean '_svmt_code'? 1650 | _svmt_word old_lockword; | ^~~~~~~~~~ | _svmt_code thread.c:1665:4: warning: implicit declaration of function '_svmf_error_IllegalMonitorStateException' [-Wimplicit-function-declaration] 1665 | _svmf_error_IllegalMonitorStateException (env); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ thread.c:1692:7: error: unknown type name '_svmt_word'; did you mean '_svmt_code'? 1692 | _svmt_word fat_index = _svmf_lockword_get_fatlock_index (old_lockword); | ^~~~~~~~~~ | _svmt_code thread.c: In function '_svmf_thread_native_start': thread.c:1880:44: error: 'SVM_MAX_THREAD_ID' undeclared (first use in this function); did you mean 'SVM_THREAD_H'? 1880 | else if (vm->threads.next_thread_id <= SVM_MAX_THREAD_ID) | ^~~~~~~~~~~~~~~~~ | SVM_THREAD_H thread.c:1902:2: warning: implicit declaration of function '_svmf_initialize_thinlock_id' [-Wimplicit-function-declaration] 1902 | _svmf_initialize_thinlock_id (new_env); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ thread.c:1973:7: warning: implicit declaration of function '_svmf_error_InternalError' [-Wimplicit-function-declaration] 1973 | _svmf_error_InternalError (env); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:91: gc_copying.c: In function '_svmf_heap_init_defaults': gc_copying.c:20:23: error: 'SVM_HEAP_DEFAULT_MIN_SIZE' undeclared (first use in this function) 20 | vm->heap.min_size = SVM_HEAP_DEFAULT_MIN_SIZE; | ^~~~~~~~~~~~~~~~~~~~~~~~~ gc_copying.c:21:23: error: 'SVM_HEAP_DEFAULT_MAX_SIZE' undeclared (first use in this function) 21 | vm->heap.max_size = SVM_HEAP_DEFAULT_MAX_SIZE; | ^~~~~~~~~~~~~~~~~~~~~~~~~ gc_copying.c:22:35: error: 'SVM_HEAP_DEFAULT_ALLOCATION_INCREMENT' undeclared (first use in this function) 22 | vm->heap.allocation_increment = SVM_HEAP_DEFAULT_ALLOCATION_INCREMENT; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gc_copying.c: In function '_svmf_heap_init': gc_copying.c:60:22: warning: assignment to 'void *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 60 | vm->heap.start = _svmf_malloc (2 * vm->heap.min_size); | ^ gc_copying.c:81:22: warning: assignment to 'void *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 81 | vm->heap.start = _svmf_malloc (vm->heap.min_size); | ^ gc_copying.c: In function '_svmf_copy_object': gc_copying.c:112:3: error: unknown type name '_svmt_word'; did you mean '_svmt_code'? 112 | _svmt_word lockword; | ^~~~~~~~~~ | _svmt_code gc_copying.c:126:7: warning: implicit declaration of function '_svmf_lockword_is_forward_reference' [-Wimplicit-function-declaration] 126 | if (_svmf_lockword_is_forward_reference (lockword)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gc_copying.c:131:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 131 | return (_svmt_object_instance *) lockword; | ^ gc_copying.c:139:7: warning: implicit declaration of function '_svmf_lockword_is_array' [-Wimplicit-function-declaration] 139 | if (_svmf_lockword_is_array (lockword)) | ^~~~~~~~~~~~~~~~~~~~~~~ gc_copying.c:146:7: error: unknown type name '_svmt_word'; did you mean '_svmt_code'? 146 | _svmt_word array_type = _svmf_lockword_get_array_type (array->lockword); | ^~~~~~~~~~ | _svmt_code gc_copying.c:146:31: warning: implicit declaration of function '_svmf_lockword_get_array_type' [-Wimplicit-function-declaration] 146 | _svmt_word array_type = _svmf_lockword_get_array_type (array->lockword); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gc_copying.c:264:25: warning: implicit declaration of function '_svmf_lockword_object_get_end_offset' [-Wimplicit-function-declaration] 264 | size_t end_offset = _svmf_lockword_object_get_end_offset (lockword); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gc_copying.c:265:27: warning: implicit declaration of function '_svmf_lockword_object_get_start_offset' [-Wimplicit-function-declaration] 265 | size_t start_offset = _svmf_lockword_object_get_start_offset (lockword); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gc_copying.c:269:23: error: 'SVM_LOCKWORD_END_OVERFLOW_OFFSET' undeclared (first use in this function) 269 | if (end_offset == SVM_LOCKWORD_END_OVERFLOW_OFFSET) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gc_copying.c:274:25: error: 'SVM_LOCKWORD_START_OVERFLOW_OFFSET' undeclared (first use in this function) 274 | if (start_offset == SVM_LOCKWORD_START_OVERFLOW_OFFSET) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gc_copying.c:281:13: warning: implicit declaration of function '_svmf_lockword_get_hashstate' [-Wimplicit-function-declaration] 281 | switch (_svmf_lockword_get_hashstate (lockword)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ gc_copying.c:283:12: error: 'SVM_HASH_NONE' undeclared (first use in this function) 283 | case SVM_HASH_NONE: | ^~~~~~~~~~~~~ gc_copying.c:293:12: error: 'SVM_HASH_NOT_MOVED' undeclared (first use in this function) 293 | case SVM_HASH_NOT_MOVED: | ^~~~~~~~~~~~~~~~~~ gc_copying.c:302:4: warning: implicit declaration of function '_svmm_lockword_set_hashstate' [-Wimplicit-function-declaration] 302 | _svmm_lockword_set_hashstate (result->lockword, SVM_HASH_MOVED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ gc_copying.c:302:52: error: 'SVM_HASH_MOVED' undeclared (first use in this function) 302 | _svmm_lockword_set_hashstate (result->lockword, SVM_HASH_MOVED); | ^~~~~~~~~~~~~~ gc_copying.c: In function '_svmf_copy_gc_internal': gc_copying.c:537:3: error: unknown type name '_svmt_word'; did you mean '_svmt_code'? 537 | _svmt_word *to_space_head; | ^~~~~~~~~~ | _svmt_code gc_copying.c:565:21: warning: assignment to 'void *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 565 | if ((to_space = _svmf_malloc (ideal_size)) != NULL) | ^ gc_copying.c:569:26: warning: assignment to 'void *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 569 | else if ((to_space = _svmf_malloc (min_size)) != NULL) | ^ gc_copying.c:573:26: warning: assignment to 'void *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 573 | else if ((to_space = _svmf_malloc (strict_min_size)) != NULL) | ^ gc_copying.c:618:7: error: unknown type name '_svmt_word'; did you mean '_svmt_code'? 618 | _svmt_word word = *to_space_head; | ^~~~~~~~~~ | _svmt_code gc_copying.c:622:11: warning: implicit declaration of function '_svmf_word_is_reference' [-Wimplicit-function-declaration] 622 | if (_svmf_word_is_reference (word)) | ^~~~~~~~~~~~~~~~~~~~~~~ gc_copying.c:624:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 624 | _svmt_object_instance *obj = ((_svmt_object_instance *) word); | ^ gc_copying.c:648:4: error: unknown type name '_svmt_word'; did you mean '_svmt_code'? 648 | _svmt_word array_type = _svmf_lockword_get_array_type (word); | ^~~~~~~~~~ | _svmt_code gc_copying.c:747:7: error: '_svmt_word' undeclared (first use in this function); did you mean '_svmt_code'? 747 | (_svmt_word *) (void *) (((char *) array) + instance_size); | ^~~~~~~~~~ | _svmt_code gc_copying.c:747:19: error: expected expression before ')' token 747 | (_svmt_word *) (void *) (((char *) array) + instance_size); | ^ gc_copying.c:760:20: error: 'SVM_LOCKWORD_END_OVERFLOW_OFFSET' undeclared (first use in this function) 760 | if (end_offset == SVM_LOCKWORD_END_OVERFLOW_OFFSET) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gc_copying.c:767:9: error: 'SVM_HASH_NONE' undeclared (first use in this function) 767 | case SVM_HASH_NONE: | ^~~~~~~~~~~~~ gc_copying.c:773:9: error: 'SVM_HASH_MOVED' undeclared (first use in this function) 773 | case SVM_HASH_MOVED: | ^~~~~~~~~~~~~~ gc_copying.c:779:9: error: 'SVM_HASH_NOT_MOVED' undeclared (first use in this function) 779 | case SVM_HASH_NOT_MOVED: | ^~~~~~~~~~~~~~~~~~ gc_copying.c:788:31: error: expected expression before ')' token 788 | to_space_head = (_svmt_word *) (void *) (((char *) obj) + end_offset); | ^ In file included from libsablevm.c:93: method_invoke.c: In function '_svmh_invoke_nonvirtual_jlclass_init': method_invoke.c:22:7: warning: implicit declaration of function '_svmf_error_NullPointerException' [-Wimplicit-function-declaration] 22 | _svmf_error_NullPointerException (env); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ method_invoke.c:13:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 13 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_nonvirtual_jlclass_init_primitive': method_invoke.c:139:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 139 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_nonvirtual_jlclass_initialize': method_invoke.c:264:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 264 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_nonvirtual_jlrconstructor_init': method_invoke.c:389:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 389 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_nonvirtual_jlrfield_init': method_invoke.c:514:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 514 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_nonvirtual_jlrinvocationtargetexception_init': method_invoke.c:639:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 639 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_nonvirtual_jlrmethod_init': method_invoke.c:764:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 764 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ In file included from libsablevm.c:93: method_invoke.c: In function '_svmh_invoke_nonvirtual_jlstacktraceelement_init': method_invoke.c:889:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 889 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_nonvirtual_ArithmeticException_init': method_invoke.c:1018:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 1018 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_nonvirtual_ArrayIndexOutOfBoundsException_init': method_invoke.c:1143:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 1143 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_nonvirtual_ArrayStoreException_init': method_invoke.c:1268:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 1268 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_nonvirtual_ClassCastException_init': method_invoke.c:1393:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 1393 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_nonvirtual_IllegalMonitorStateException_init': method_invoke.c:1518:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 1518 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_nonvirtual_NegativeArraySizeException_init': method_invoke.c:1643:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 1643 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_nonvirtual_NoSuchFieldException_init': method_invoke.c:1768:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 1768 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_nonvirtual_NoSuchMethodException_init': method_invoke.c:1893:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 1893 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_nonvirtual_NullPointerException_init': method_invoke.c:2018:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 2018 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_nonvirtual_InterruptedException_init': method_invoke.c:2143:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 2143 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_nonvirtual_InliningException_init': method_invoke.c:2268:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 2268 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_nonvirtual_AbstractMethodError_init': method_invoke.c:2393:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 2393 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_nonvirtual_ClassCircularityError_init': method_invoke.c:2518:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 2518 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_nonvirtual_ClassFormatError_init': method_invoke.c:2643:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 2643 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_nonvirtual_ExceptionInInitializerError_init': method_invoke.c:2768:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 2768 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_nonvirtual_IncompatibleClassChangeError_init': method_invoke.c:2893:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 2893 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_nonvirtual_InternalError_init': method_invoke.c:3018:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 3018 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_nonvirtual_LinkageError_init': method_invoke.c:3143:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 3143 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_nonvirtual_NoClassDefFoundError_init': method_invoke.c:3268:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 3268 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_nonvirtual_NoSuchFieldError_init': method_invoke.c:3393:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 3393 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_nonvirtual_NoSuchMethodError_init': method_invoke.c:3518:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 3518 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_nonvirtual_OutOfMemoryError_init': method_invoke.c:3643:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 3643 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_nonvirtual_UnsatisfiedLinkError_init': method_invoke.c:3768:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 3768 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_nonvirtual_UnsupportedClassVersionError_init': method_invoke.c:3893:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 3893 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_nonvirtual_VerifyError_init': method_invoke.c:4018:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 4018 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_specific_nonvirtual_throwinit': method_invoke.c:4145:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 4145 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_static_stringcreator_createinternedstring': method_invoke.c:4269:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 4269 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_static_stringcreator_createstring': method_invoke.c:4395:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 4395 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_static_stringcreator_createstringfromchars': method_invoke.c:4521:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 4521 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_static_stringcreator_getchars': method_invoke.c:4647:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 4647 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_static_stringcreator_getlength': method_invoke.c:4773:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 4773 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_static_stringcreator_getutfchars': method_invoke.c:4899:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 4899 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_static_stringcreator_getutflength': method_invoke.c:5025:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 5025 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_static_virtualmachine_createarray': method_invoke.c:5151:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 5151 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_static_virtualmachine_createclass': method_invoke.c:5278:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 5278 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_static_virtualmachine_createrootthread': method_invoke.c:5405:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 5405 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_static_virtualmachine_exceptiondescribe': method_invoke.c:5531:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 5531 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_static_virtualmachine_exceptiondescription': method_invoke.c:5650:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 5650 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_static_virtualmachine_exceptiontruncateddescription': method_invoke.c:5776:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 5776 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_static_virtualmachine_getsystemcl': method_invoke.c:5902:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 5902 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_static_virtualmachine_runthread': method_invoke.c:6027:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 6027 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_static_niobytebuffervm_getcapacity': method_invoke.c:6145:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 6145 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_specific_static_clinit': method_invoke.c:6787:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 6787 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ method_invoke.c: In function '_svmh_invoke_specific_static_main': method_invoke.c:6908:22: warning: variable 'initial_frame' set but not used [-Wunused-but-set-variable] 6908 | _svmt_stack_frame *initial_frame; | ^~~~~~~~~~~~~ In file included from libsablevm.c:94: util2.c: In function '_svmh_identity_hashcode': util2.c:37:5: error: unknown type name '_svmt_word'; did you mean '_svmt_code'? 37 | _svmt_word state = _svmf_lockword_get_hashstate (instance->lockword); | ^~~~~~~~~~ | _svmt_code util2.c:41:12: error: 'SVM_HASH_NONE' undeclared (first use in this function) 41 | case SVM_HASH_NONE: | ^~~~~~~~~~~~~ util2.c:70:3: error: unknown type name '_svmt_word'; did you mean '_svmt_code'? 70 | _svmt_word lockword = instance->lockword; | ^~~~~~~~~~ | _svmt_code util2.c:126:7: error: unknown type name '_svmt_word'; did you mean '_svmt_code'? 126 | _svmt_word fat_index = | ^~~~~~~~~~ | _svmt_code util2.c:268:6: error: 'SVM_HASH_NOT_MOVED' undeclared (first use in this function) 268 | SVM_HASH_NOT_MOVED); | ^~~~~~~~~~~~~~~~~~ util2.c:306:12: error: 'SVM_HASH_MOVED' undeclared (first use in this function) 306 | case SVM_HASH_MOVED: | ^~~~~~~~~~~~~~ util2.c: In function '_svmh_galloc_copy_str_no_exception': util2.c:785:7: warning: assignment to 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 785 | tmp = _svmf_malloc (strlen (src) + 1); | ^ util2.c: In function '_svmh_galloc_copy_str': util2.c:832:7: warning: assignment to 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 832 | tmp = _svmf_malloc (strlen (src) + 1); | ^ util2.c: In function '_svmf_get_current_working_directory': util2.c:1258:18: warning: initialization of 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 1258 | char *buffer = _svmf_malloc (size); | ^~~~~~~~~~~~ util2.c:1280:14: warning: assignment to 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 1280 | buffer = _svmf_malloc (size); | ^ In file included from libsablevm.c:95: resolve.c: In function '_svmf_resolve_CONSTANT_Fieldref': resolve.c:223:7: warning: implicit declaration of function '_svmf_error_NoSuchFieldError' [-Wimplicit-function-declaration] 223 | _svmf_error_NoSuchFieldError (env); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve.c: In function '_svmf_resolve_CONSTANT_Methodref': resolve.c:471:7: warning: implicit declaration of function '_svmf_error_NoSuchMethodError' [-Wimplicit-function-declaration] 471 | _svmf_error_NoSuchMethodError (env); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:96: class_loader_memory_manager.c: In function '_svmf_class_loader_init_defaults': class_loader_memory_manager.c:18:31: error: 'SVM_CLASS_LOADER_DEFAULT_MIN_SIZE' undeclared (first use in this function); did you mean 'SVM_CLASS_LOADER_FREE_ARRAY_SIZE'? 18 | vm->class_loader_min_size = SVM_CLASS_LOADER_DEFAULT_MIN_SIZE; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | SVM_CLASS_LOADER_FREE_ARRAY_SIZE class_loader_memory_manager.c:19:31: error: 'SVM_CLASS_LOADER_DEFAULT_MAX_SIZE' undeclared (first use in this function); did you mean 'SVM_CLASS_LOADER_FREE_ARRAY_SIZE'? 19 | vm->class_loader_max_size = SVM_CLASS_LOADER_DEFAULT_MAX_SIZE; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | SVM_CLASS_LOADER_FREE_ARRAY_SIZE class_loader_memory_manager.c:21:5: error: 'SVM_CLASS_LOADER_DEFAULT_ALLOCATION_INCREMENT' undeclared (first use in this function) 21 | SVM_CLASS_LOADER_DEFAULT_ALLOCATION_INCREMENT; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ class_loader_memory_manager.c: In function '_svmf_init_cl_alloc': class_loader_memory_manager.c:44:47: warning: assignment to 'void *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 44 | class_loader_info->memory_block_list->block = | ^ class_loader_memory_manager.c: In function '_svmf_cl_alloc': class_loader_memory_manager.c:113:13: warning: assignment to 'void *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 113 | block = _svmf_malloc (alloc_size); | ^ class_loader_memory_manager.c: At top level: class_loader_memory_manager.c:220:34: error: expected ';', ',' or ')' before 'SVM_UNUSED' 220 | _svmf_cl_free (_svmt_JNIEnv *env SVM_UNUSED, | ^~~~~~~~~~ In file included from libsablevm.c:97: cl_alloc.c:23:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_cl_zfree_CONSTANT_Class_info' 23 | _svmh_cl_zfree_CONSTANT_Class_info (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:50:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_cl_zfree_CONSTANT_Double_info' 50 | _svmh_cl_zfree_CONSTANT_Double_info (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:77:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_cl_zfree_CONSTANT_Fieldref_info' 77 | _svmh_cl_zfree_CONSTANT_Fieldref_info (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:104:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_cl_zfree_CONSTANT_Float_info' 104 | _svmh_cl_zfree_CONSTANT_Float_info (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:131:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_cl_zfree_CONSTANT_Integer_info' 131 | _svmh_cl_zfree_CONSTANT_Integer_info (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:158:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_cl_zfree_CONSTANT_InterfaceMethodref_info' 158 | _svmh_cl_zfree_CONSTANT_InterfaceMethodref_info (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:185:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_cl_zfree_CONSTANT_Long_info' 185 | _svmh_cl_zfree_CONSTANT_Long_info (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:212:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_cl_zfree_CONSTANT_Methodref_info' 212 | _svmh_cl_zfree_CONSTANT_Methodref_info (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:239:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_cl_zfree_CONSTANT_NameAndType_info' 239 | _svmh_cl_zfree_CONSTANT_NameAndType_info (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:266:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_cl_zfree_CONSTANT_String_info' 266 | _svmh_cl_zfree_CONSTANT_String_info (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:293:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_cl_zfree_CONSTANT_Utf8_info' 293 | _svmh_cl_zfree_CONSTANT_Utf8_info (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:320:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_cl_zfree_Code_attribute' 320 | _svmh_cl_zfree_Code_attribute (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:347:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_cl_zfree_ConstantValue_attribute' 347 | _svmh_cl_zfree_ConstantValue_attribute (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:374:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_cl_zfree_Deprecated_attribute' 374 | _svmh_cl_zfree_Deprecated_attribute (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:401:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_cl_zfree_Exceptions_attribute' 401 | _svmh_cl_zfree_Exceptions_attribute (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:428:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_cl_zfree_InnerClasses_attribute' 428 | _svmh_cl_zfree_InnerClasses_attribute (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:455:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_cl_zfree_LineNumberTable_attribute' 455 | _svmh_cl_zfree_LineNumberTable_attribute (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:482:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_cl_zfree_LocalVariableTable_attribute' 482 | _svmh_cl_zfree_LocalVariableTable_attribute (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:509:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_cl_zfree_SourceFile_attribute' 509 | _svmh_cl_zfree_SourceFile_attribute (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:536:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_cl_zfree_Synthetic_attribute' 536 | _svmh_cl_zfree_Synthetic_attribute (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:563:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_cl_zfree_array_info' 563 | _svmh_cl_zfree_array_info (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:590:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_cl_zfree_class_info' 590 | _svmh_cl_zfree_class_info (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:617:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_cl_zfree_native_cif' 617 | _svmh_cl_zfree_native_cif (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:644:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_cl_zfree_native_library' 644 | _svmh_cl_zfree_native_library (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:671:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_cl_zfree_native_method_data' 671 | _svmh_cl_zfree_native_method_data (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:698:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_cl_zfree_unknown_attribute' 698 | _svmh_cl_zfree_unknown_attribute (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:735:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_cl_mfree_attributes' 735 | _svmh_cl_mfree_attributes (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:775:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_cl_mfree_chars' 775 | _svmh_cl_mfree_chars (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~ cl_alloc.c:815:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_cl_mfree_classes' 815 | _svmh_cl_mfree_classes (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:855:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_cl_mfree_constant_pool' 855 | _svmh_cl_mfree_constant_pool (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:895:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_cl_mfree_inner_classes' 895 | _svmh_cl_mfree_inner_classes (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:935:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_cl_mfree_native_arg_types' 935 | _svmh_cl_mfree_native_arg_types (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:975:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_cl_mfree_native_args' 975 | _svmh_cl_mfree_native_args (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:1015:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_cl_mfree_super_classes' 1015 | _svmh_cl_mfree_super_classes (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:1034:21: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 1034 | size_t nmemb, _svmt_u8 ** ptr) | ^~~~~~~~ | _svmt_code cl_alloc.c:1055:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_cl_mfree_u8' 1055 | _svmh_cl_mfree_u8 (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~ cl_alloc.c:1095:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_cl_mfree_code' 1095 | _svmh_cl_mfree_code (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~ cl_alloc.c:1179:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_cl_zmfree_fields' 1179 | _svmh_cl_zmfree_fields (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:1219:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_cl_zmfree_methods' 1219 | _svmh_cl_zmfree_methods (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:1259:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_cl_zmfree_exception_table' 1259 | _svmh_cl_zmfree_exception_table (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:1299:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_cl_zmfree_line_number_table' 1299 | _svmh_cl_zmfree_line_number_table (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:1339:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_cl_zmfree_local_variable_table' 1339 | _svmh_cl_zmfree_local_variable_table (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:1358:8: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 1358 | _svmt_u8 ** ptr) | ^~~~~~~~ | _svmt_code cl_alloc.c:1379:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_cl_zmfree_super_interfaces' 1379 | _svmh_cl_zmfree_super_interfaces (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:98: class_file_parser.c:13:37: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 13 | _svmh_parse_s64 (_svmt_JNIEnv *env, _svmt_u8 **pcurrent, size_t *psize, | ^~~~~~~~ | _svmt_code class_file_parser.c:48:37: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 48 | _svmh_parse_u32 (_svmt_JNIEnv *env, _svmt_u8 **pcurrent, size_t *psize, | ^~~~~~~~ | _svmt_code class_file_parser.c:83:37: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 83 | _svmh_parse_s32 (_svmt_JNIEnv *env, _svmt_u8 **pcurrent, size_t *psize, | ^~~~~~~~ | _svmt_code class_file_parser.c:118:37: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 118 | _svmh_parse_u16 (_svmt_JNIEnv *env, _svmt_u8 **pcurrent, size_t *psize, | ^~~~~~~~ | _svmt_code class_file_parser.c:153:45: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 153 | _svmh_parse_cp_index_cp (_svmt_JNIEnv *env, _svmt_u8 **pcurrent, | ^~~~~~~~ | _svmt_code class_file_parser.c:186:56: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 186 | _svmh_parse_cp_index_CONSTANT_Utf8 (_svmt_JNIEnv *env, _svmt_u8 **pcurrent, | ^~~~~~~~ | _svmt_code class_file_parser.c:219:57: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 219 | _svmh_parse_cp_index_CONSTANT_Class (_svmt_JNIEnv *env, _svmt_u8 **pcurrent, | ^~~~~~~~ | _svmt_code class_file_parser.c:252:63: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 252 | _svmh_parse_cp_index_CONSTANT_NameAndType (_svmt_JNIEnv *env, _svmt_u8 **pcurrent, | ^~~~~~~~ | _svmt_code class_file_parser.c:285:37: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 285 | _svmh_parse_d64 (_svmt_JNIEnv *env, _svmt_u8 **pcurrent, size_t *psize, | ^~~~~~~~ | _svmt_code class_file_parser.c:333:37: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 333 | _svmh_parse_f32 (_svmt_JNIEnv *env, _svmt_u8 **pcurrent, size_t *psize, | ^~~~~~~~ | _svmt_code class_file_parser.c:366:25: error: expected ';', ',' or ')' before 'SVM_UNUSED' 366 | *class_loader_info SVM_UNUSED, | ^~~~~~~~~~ class_file_parser.c:389:28: error: expected ';', ',' or ')' before 'SVM_UNUSED' 389 | *class_loader_info SVM_UNUSED, | ^~~~~~~~~~ class_file_parser.c:418:29: error: expected ';', ',' or ')' before 'SVM_UNUSED' 418 | *class_loader_info SVM_UNUSED, | ^~~~~~~~~~ class_file_parser.c:447:31: error: expected ';', ',' or ')' before 'SVM_UNUSED' 447 | *class_loader_info SVM_UNUSED, | ^~~~~~~~~~ class_file_parser.c:478:26: error: expected ';', ',' or ')' before 'SVM_UNUSED' 478 | *class_loader_info SVM_UNUSED, | ^~~~~~~~~~ class_file_parser.c:503:27: error: expected ';', ',' or ')' before 'SVM_UNUSED' 503 | *class_loader_info SVM_UNUSED, | ^~~~~~~~~~ class_file_parser.c:525:25: error: expected ';', ',' or ')' before 'SVM_UNUSED' 525 | *class_loader_info SVM_UNUSED, | ^~~~~~~~~~ class_file_parser.c:547:24: error: expected ';', ',' or ')' before 'SVM_UNUSED' 547 | *class_loader_info SVM_UNUSED, | ^~~~~~~~~~ class_file_parser.c:569:26: error: expected ';', ',' or ')' before 'SVM_UNUSED' 569 | *class_loader_info SVM_UNUSED, | ^~~~~~~~~~ class_file_parser.c:591:31: error: expected ';', ',' or ')' before 'SVM_UNUSED' 591 | *class_loader_info SVM_UNUSED, | ^~~~~~~~~~ class_file_parser.c:620:5: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 620 | _svmt_u8 **pcurrent, size_t *psize, | ^~~~~~~~ | _svmt_code class_file_parser.c:621:29: error: expected ';', ',' or ')' before 'SVM_UNUSED' 621 | _svmt_class_info *class SVM_UNUSED, | ^~~~~~~~~~ class_file_parser.c:678:6: error: expected ';', ',' or ')' before 'SVM_UNUSED' 678 | SVM_UNUSED, _svmt_u8 **pcurrent, | ^~~~~~~~~~ class_file_parser.c:936:29: error: expected ';', ',' or ')' before 'SVM_UNUSED' 936 | *class_loader_info SVM_UNUSED, | ^~~~~~~~~~ class_file_parser.c:959:52: error: expected ';', ',' or ')' before 'SVM_UNUSED' 959 | _svmf_parse_Synthetic_attribute (_svmt_JNIEnv *env SVM_UNUSED, | ^~~~~~~~~~ class_file_parser.c:979:53: error: expected ';', ',' or ')' before 'SVM_UNUSED' 979 | _svmf_parse_Deprecated_attribute (_svmt_JNIEnv *env SVM_UNUSED, | ^~~~~~~~~~ class_file_parser.c:1001:11: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 1001 | _svmt_u8 **pcurrent, | ^~~~~~~~ | _svmt_code class_file_parser.c:1004:35: error: expected ';', ',' or ')' before 'SVM_UNUSED' 1004 | _svmt_class_info *class SVM_UNUSED, | ^~~~~~~~~~ class_file_parser.c:1039:12: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 1039 | _svmt_u8 **pcurrent, size_t *psize, | ^~~~~~~~ | _svmt_code class_file_parser.c:1040:25: error: expected ';', ',' or ')' before 'SVM_UNUSED' 1040 | jlong length SVM_UNUSED, | ^~~~~~~~~~ class_file_parser.c:1097:8: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 1097 | _svmt_u8 **pcurrent, size_t *psize, | ^~~~~~~~ | _svmt_code class_file_parser.c:1098:21: error: expected ';', ',' or ')' before 'SVM_UNUSED' 1098 | jlong length SVM_UNUSED, | ^~~~~~~~~~ class_file_parser.c:1177:7: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 1177 | _svmt_u8 **pcurrent, size_t *psize, | ^~~~~~~~ | _svmt_code class_file_parser.c:1178:20: error: expected ';', ',' or ')' before 'SVM_UNUSED' 1178 | jlong length SVM_UNUSED, | ^~~~~~~~~~ class_file_parser.c:1225:9: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 1225 | _svmt_u8 **pcurrent, size_t *psize, | ^~~~~~~~ | _svmt_code class_file_parser.c:1226:22: error: expected ';', ',' or ')' before 'SVM_UNUSED' 1226 | jlong length SVM_UNUSED, | ^~~~~~~~~~ class_file_parser.c:1297:26: error: expected ';', ',' or ')' before 'SVM_UNUSED' 1297 | *class_loader_info SVM_UNUSED, | ^~~~~~~~~~ class_file_parser.c:1324:8: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 1324 | _svmt_u8 **pcurrent, size_t *psize, | ^~~~~~~~ | _svmt_code class_file_parser.c:1441:8: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 1441 | _svmt_u8 **pcurrent, | ^~~~~~~~ | _svmt_code class_file_parser.c:1443:21: error: expected ';', ',' or ')' before 'SVM_UNUSED' 1443 | jlong length SVM_UNUSED, | ^~~~~~~~~~ class_file_parser.c:1585:9: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 1585 | _svmt_u8 **pcurrent, size_t *psize, | ^~~~~~~~ | _svmt_code class_file_parser.c:1726:10: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 1726 | _svmt_u8 **pcurrent, size_t *psize, | ^~~~~~~~ | _svmt_code class_file_parser.c:1888:9: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 1888 | _svmt_u8 **pcurrent, size_t *psize, | ^~~~~~~~ | _svmt_code class_file_parser.c:2027:4: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 2027 | _svmt_u8 *class_file_bytes, _svmt_class_info **pclass) | ^~~~~~~~ | _svmt_code In file included from libsablevm.c:99: new_instance.c: In function '_svmh_new_array_instance': new_instance.c:46:27: error: 'SIZE_T_MAX' undeclared (first use in this function); did you mean 'SIZE_MAX'? 46 | if ((size_t) size > (SIZE_T_MAX - instance_size) / 2) | ^~~~~~~~~~ | SIZE_MAX new_instance.c: In function '_svmf_clone_array_instance': new_instance.c:174:3: error: unknown type name '_svmt_word'; did you mean '_svmt_code'? 174 | _svmt_word array_type = _svmf_lockword_get_array_type ((*orig)->lockword); | ^~~~~~~~~~ | _svmt_code new_instance.c: In function '_svmh_multianewarray': new_instance.c:476:7: warning: implicit declaration of function '_svmf_error_NegativeArraySizeException' [-Wimplicit-function-declaration] 476 | _svmf_error_NegativeArraySizeException (env); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:100: splay_tree.c: At top level: splay_tree.c:251:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_tree_remove_type' 251 | _svmh_tree_remove_type (_svmt_type_node ** proot, _svmt_type_node * node) | ^~~~~~~~~~~~~~~~~~~~~~ splay_tree.c:578:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_tree_remove_gc_map' 578 | _svmh_tree_remove_gc_map (_svmt_gc_map_node ** proot, _svmt_gc_map_node * node) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:100: splay_tree.c:905:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_tree_remove_imethod_signature' 905 | _svmh_tree_remove_imethod_signature (_svmt_imethod_signature_node ** proot, _svmt_imethod_signature_node * node) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ splay_tree.c:1232:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmh_tree_remove_internal_method' 1232 | _svmh_tree_remove_internal_method (_svmt_internal_method_node ** proot, _svmt_internal_method_node * node) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:102: zip_file_reader.c:16:19: error: unknown type name '_svmt_u32' 16 | svm_static inline _svmt_u32 | ^~~~~~~~~ zip_file_reader.c:17:44: error: unknown type name '_svmt_u32' 17 | _svmf_zip_read_value (unsigned char *data, _svmt_u32 offset, | ^~~~~~~~~ zip_file_reader.c:39:43: error: unknown type name '_svmt_u32' 39 | _svmf_zip_check_sig (unsigned char *data, _svmt_u32 offset, jbyte b0, | ^~~~~~~~~ zip_file_reader.c: In function '_svmf_zip_alloc': zip_file_reader.c:64:3: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 64 | _svmt_u8 *ptr; | ^~~~~~~~ | _svmt_code In file included from libsablevm.c:41: global_alloc.h:321:1: warning: implicit declaration of function '_svmh_gmalloc_ubytes'; did you mean '_svmm_gmalloc_ubytes'? [-Wimplicit-function-declaration] 321 | _svmh_gmalloc_ubytes (env, n, &ptr) | ^~~~~~~~~~~~~~~~~~~~ zip_file_reader.c:66:7: note: in expansion of macro '_svmm_gmalloc_ubytes' 66 | if (_svmm_gmalloc_ubytes | ^~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:102: zip_file_reader.c: At top level: zip_file_reader.c:74:30: error: expected ';', ',' or ')' before 'SVM_UNUSED' 74 | _svmf_zip_free (void *cookie SVM_UNUSED, void *mem) | ^~~~~~~~~~ zip_file_reader.c:102:41: error: expected ';', ',' or ')' before 'SVM_UNUSED' 102 | _svmf_zip_file_close (_svmt_JNIEnv *env SVM_UNUSED, _svmt_zip_file * zip_file) | ^~~~~~~~~~ zip_file_reader.c: In function '_svmf_zip_file_open': zip_file_reader.c:136:3: error: unknown type name '_svmt_u32' 136 | _svmt_u32 entry, position, central_dir_position; | ^~~~~~~~~ zip_file_reader.c:158:24: error: '_svmt_u8' undeclared (first use in this function); did you mean '_svmv_true'? 158 | zip_file->content = (_svmt_u8 *) | ^~~~~~~~ | _svmv_true zip_file_reader.c:158:34: error: expected expression before ')' token 158 | zip_file->content = (_svmt_u8 *) | ^ zip_file_reader.c:165:8: warning: implicit declaration of function '_svmf_zip_check_sig' [-Wimplicit-function-declaration] 165 | if (!_svmf_zip_check_sig (zip_file->content, 0, ZIP_LOCAL_FILE_MAGIC)) | ^~~~~~~~~~~~~~~~~~~ zip_file_reader.c:191:5: warning: implicit declaration of function '_svmf_zip_read_value' [-Wimplicit-function-declaration] 191 | _svmf_zip_read_value (zip_file->content, | ^~~~~~~~~~~~~~~~~~~~ zip_file_reader.c:195:11: error: '_svmt_u32' undeclared (first use in this function) 195 | >= (_svmt_u32) zip_file->file_len) | ^~~~~~~~~ zip_file_reader.c:195:21: error: expected ')' before 'zip_file' 195 | >= (_svmt_u32) zip_file->file_len) | ^~~~~~~~~ | ) zip_file_reader.c:194:6: note: to match this '(' 194 | if (central_dir_position + ZIP_CENTRAL_DIR_ENTRY_SIZE | ^ zip_file_reader.c:234:15: error: expected ')' before 'zip_file' 234 | (_svmt_u32) zip_file->file_len) | ^~~~~~~~~ | ) zip_file_reader.c:233:10: note: to match this '(' 233 | if (position + ZIP_CENTRAL_DIR_ENTRY_SIZE + field_len >= | ^ zip_file_reader.c:250:45: error: expected ')' before 'zip_file' 250 | ZIP_LOCAL_FILE_HEADER_SIZE >= (_svmt_u32) zip_file->file_len) | ^~~~~~~~~ | ) zip_file_reader.c:249:10: note: to match this '(' 249 | if (zip_file->entries[entry].local_header_offset + | ^ zip_file_reader.c:270:3: warning: implicit declaration of function '_svmf_zip_file_close'; did you mean '_svmf_zip_file_open'? [-Wimplicit-function-declaration] 270 | _svmf_zip_file_close (env, zip_file); | ^~~~~~~~~~~~~~~~~~~~ | _svmf_zip_file_open zip_file_reader.c: At top level: zip_file_reader.c:291:22: error: expected ';', ',' or ')' before 'SVM_UNUSED' 291 | (_svmt_JNIEnv *env SVM_UNUSED, _svmt_zip_file * zip_file, | ^~~~~~~~~~ zip_file_reader.c:323:23: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 323 | (_svmt_JNIEnv *env, _svmt_u8 **file_content, jint *file_length, | ^~~~~~~~ | _svmt_code In file included from libsablevm.c:103: class_loader.c: In function '_svmf_resolve_super_interfaces': class_loader.c:32:4: warning: implicit declaration of function '_svmf_error_ClassFormatError' [-Wimplicit-function-declaration] 32 | _svmf_error_ClassFormatError (env); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ class_loader.c:47:4: warning: implicit declaration of function '_svmf_error_IncompatibleClassChangeError' [-Wimplicit-function-declaration] 47 | _svmf_error_IncompatibleClassChangeError (env); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ class_loader.c: In function '_svmf_resolve_super_class': class_loader.c:72:7: warning: implicit declaration of function '_svmf_error_VerifyError' [-Wimplicit-function-declaration] 72 | _svmf_error_VerifyError (env); | ^~~~~~~~~~~~~~~~~~~~~~~ class_loader.c: In function '_svmf_bootcl_resolve_super_interfaces': class_loader.c:147:6: warning: implicit declaration of function '_svmf_error_ClassCircularityError' [-Wimplicit-function-declaration] 147 | _svmf_error_ClassCircularityError (env); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ class_loader.c: In function '_svmf_bootcl_derive_class': class_loader.c:276:2: warning: implicit declaration of function '_svmf_error_LinkageError' [-Wimplicit-function-declaration] 276 | _svmf_error_LinkageError (env); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:48: class_file_parser.h:13:1: warning: implicit declaration of function '_svmh_parse_class_file'; did you mean '_svmm_parse_class_file'? [-Wimplicit-function-declaration] 13 | _svmh_parse_class_file (env, cli, len, bytes, &class) | ^~~~~~~~~~~~~~~~~~~~~~ class_loader.c:282:7: note: in expansion of macro '_svmm_parse_class_file' 282 | if (_svmm_parse_class_file | ^~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:41: global_alloc.h:330:1: warning: implicit declaration of function '_svmh_gmfree_ubytes'; did you mean '_svmm_gmfree_ubytes'? [-Wimplicit-function-declaration] 330 | _svmh_gmfree_ubytes (&ptr) | ^~~~~~~~~~~~~~~~~~~ class_loader.c:292:7: note: in expansion of macro '_svmm_gmfree_ubytes' 292 | _svmm_gmfree_ubytes (class_file->bytes); | ^~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:103: class_loader.c:304:7: warning: implicit declaration of function '_svmf_error_UnsupportedClassVersionError' [-Wimplicit-function-declaration] 304 | _svmf_error_UnsupportedClassVersionError (env); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ class_loader.c:310:7: warning: implicit declaration of function '_svmf_error_NoClassDefFoundError' [-Wimplicit-function-declaration] 310 | _svmf_error_NoClassDefFoundError (env); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:100: splay_tree.c:248:1: warning: implicit declaration of function '_svmh_tree_remove_type'; did you mean '_svmm_tree_remove_type'? [-Wimplicit-function-declaration] 248 | _svmh_tree_remove_type (&root, node) | ^~~~~~~~~~~~~~~~~~~~~~ class_loader.c:342:7: note: in expansion of macro '_svmm_tree_remove_type' 342 | _svmm_tree_remove_type (vm->class_loading.boot_loader. | ^~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:41: global_alloc.h:212:1: warning: implicit declaration of function '_svmh_gzfree_type_node'; did you mean '_svmm_gzfree_type_node'? [-Wimplicit-function-declaration] 212 | _svmh_gzfree_type_node (&ptr) | ^~~~~~~~~~~~~~~~~~~~~~ class_loader.c:348:7: note: in expansion of macro '_svmm_gzfree_type_node' 348 | _svmm_gzfree_type_node (partially_derived_type); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:103: class_loader.c: In function '_svmf_bootcl_internal_load_zipped_class_file': class_loader.c:438:12: warning: implicit declaration of function '_svmf_zip_get_file_content'; did you mean '_svmf_zip_file_open'? [-Wimplicit-function-declaration] 438 | result = _svmf_zip_get_file_content | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | _svmf_zip_file_open class_loader.c:416:10: warning: variable 'class_file_name_length' set but not used [-Wunused-but-set-variable] 416 | size_t class_file_name_length; | ^~~~~~~~~~~~~~~~~~~~~~ class_loader.c: In function '_svmf_bootcl_internal_load_ondisk_class_file': class_loader.c:469:10: warning: assignment to 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 469 | path = _svmf_malloc (path_length); | ^ In file included from libsablevm.c:41: class_loader.c: In function '_svmf_bootcl_internal_split_bootcl': global_alloc.h:117:1: warning: implicit declaration of function '_svmh_gzmfree_cchars_no_exception'; did you mean '_svmm_gzmfree_cchars_no_exception'? [-Wimplicit-function-declaration] 117 | _svmh_gzmfree_cchars_no_exception (&ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ global_alloc.h:117:1: note: in definition of macro '_svmm_gzmfree_cchars_no_exception' 117 | _svmh_gzmfree_cchars_no_exception (&ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:103: class_loader.c: In function '_svmf_bootcl_get_resource_url': class_loader.c:827:11: warning: assignment to 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 827 | path = _svmf_malloc (path_length); | ^ class_loader.c:860:10: warning: implicit declaration of function '_svmf_zip_file_exists'; did you mean '_svmf_zip_file_open'? [-Wimplicit-function-declaration] 860 | if (_svmf_zip_file_exists (env, entry->zip_file, res_name) == | ^~~~~~~~~~~~~~~~~~~~~ | _svmf_zip_file_open class_loader.c:869:8: warning: assignment to 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 869 | path = _svmf_malloc (path_length); | ^ In file included from libsablevm.c:104: native.c: In function '_svmf_prepare_native_method_args': native.c:345:45: error: 'ffi_type_float32' undeclared (first use in this function); did you mean 'ffi_type_float'? 345 | method->data.native_method->args[i] = &ffi_type_float32; | ^~~~~~~~~~~~~~~~ | ffi_type_float native.c:377:45: error: 'ffi_type_float64' undeclared (first use in this function); did you mean 'ffi_type_float'? 377 | method->data.native_method->args[i] = &ffi_type_float64; | ^~~~~~~~~~~~~~~~ | ffi_type_float native.c: In function '_svmf_bind_native_method': native.c:602:39: warning: implicit declaration of function 'SVM_CAST_EXTENSION' [-Wimplicit-function-declaration] 602 | method->data.native_method->code = SVM_CAST_EXTENSION | ^~~~~~~~~~~~~~~~~~ native.c:603:7: error: expected expression before 'void' 603 | (void (*)(void)) lt_dlsym (native_library->handle, | ^~~~ native.c:603:22: error: expected ';' before 'lt_dlsym' 603 | (void (*)(void)) lt_dlsym (native_library->handle, | ^~~~~~~~~ | ; native.c:614:7: error: expected expression before 'void' 614 | (void (*)(void)) lt_dlsym (native_library->handle, | ^~~~ native.c:614:22: error: expected ';' before 'lt_dlsym' 614 | (void (*)(void)) lt_dlsym (native_library->handle, | ^~~~~~~~~ | ; native.c:691:7: warning: implicit declaration of function '_svmf_error_UnsatisfiedLinkError_msg' [-Wimplicit-function-declaration] 691 | _svmf_error_UnsatisfiedLinkError_msg (env, function_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ native.c: In function '_svmf_invoke_native_static': native.c:1019:40: error: '_svmt_word' undeclared (first use in this function); did you mean '_svmt_code'? 1019 | if (sizeof (jboolean) < sizeof (_svmt_word)) | ^~~~~~~~~~ | _svmt_code native.c:1021:44: error: expected expression before ')' token 1021 | params[0].jint = (jint) *((_svmt_word *) &result[0]); | ^ native.c:1042:44: error: expected expression before ')' token 1042 | params[0].jint = (jint) *((_svmt_word *) &result[0]); | ^ native.c:1063:44: error: expected expression before ')' token 1063 | params[0].jint = (jint) *((_svmt_word *) &result[0]); | ^ native.c:1084:44: error: expected expression before ')' token 1084 | params[0].jint = (jint) *((_svmt_word *) &result[0]); | ^ native.c:1105:44: error: expected expression before ')' token 1105 | params[0].jint = (jint) *((_svmt_word *) &result[0]); | ^ native.c:1124:38: error: '_svmt_float_word' undeclared (first use in this function); did you mean '_svmt_fat_lock'? 1124 | if (sizeof (jfloat) < sizeof (_svmt_float_word)) | ^~~~~~~~~~~~~~~~ | _svmt_fat_lock native.c:1127:37: error: expected expression before ')' token 1127 | (jfloat) *((_svmt_float_word *) &result[0]); | ^ native.c:1150:36: error: expected expression before ')' token 1150 | obj = (jobject) *((_svmt_word *) &result[0]); | ^ native.c:1211:30: error: expected expression before ')' token 1211 | (jlong) *((_svmt_word *) (void *) &result[0]); | ^ native.c:1235:38: error: expected expression before ')' token 1235 | (jdouble) *((_svmt_float_word *) (void *) &result[0]); | ^ native.c: In function '_svmf_invoke_native_nonstatic': native.c:1579:40: error: '_svmt_word' undeclared (first use in this function); did you mean '_svmt_code'? 1579 | if (sizeof (jboolean) < sizeof (_svmt_word)) | ^~~~~~~~~~ | _svmt_code native.c:1581:44: error: expected expression before ')' token 1581 | params[0].jint = (jint) *((_svmt_word *) &result[0]); | ^ native.c:1602:44: error: expected expression before ')' token 1602 | params[0].jint = (jint) *((_svmt_word *) &result[0]); | ^ native.c:1623:44: error: expected expression before ')' token 1623 | params[0].jint = (jint) *((_svmt_word *) &result[0]); | ^ native.c:1644:44: error: expected expression before ')' token 1644 | params[0].jint = (jint) *((_svmt_word *) &result[0]); | ^ native.c:1665:44: error: expected expression before ')' token 1665 | params[0].jint = (jint) *((_svmt_word *) &result[0]); | ^ native.c:1684:38: error: '_svmt_float_word' undeclared (first use in this function); did you mean '_svmt_fat_lock'? 1684 | if (sizeof (jfloat) < sizeof (_svmt_float_word)) | ^~~~~~~~~~~~~~~~ | _svmt_fat_lock native.c:1687:37: error: expected expression before ')' token 1687 | (jfloat) *((_svmt_float_word *) &result[0]); | ^ native.c:1710:36: error: expected expression before ')' token 1710 | obj = (jobject) *((_svmt_word *) &result[0]); | ^ native.c:1769:30: error: expected expression before ')' token 1769 | (jlong) *((_svmt_word *) (void *) &result[0]); | ^ native.c:1793:38: error: expected expression before ')' token 1793 | (jdouble) *((_svmt_float_word *) (void *) &result[0]); | ^ In file included from libsablevm.c:108: prepare_code.c: In function '_svmf_initialize_instruction_indices': prepare_code.c:28:3: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 28 | _svmt_u8 *bytecode = method->data.code_attribute->code; | ^~~~~~~~ | _svmt_code prepare_code.c:120:9: warning: implicit declaration of function '_svmf_bytes_to_s32' [-Wimplicit-function-declaration] 120 | low = _svmf_bytes_to_s32 (&bytecode[pc + 1 + pad + 4]); | ^~~~~~~~~~~~~~~~~~ prepare_code.c: In function '_svmf_initialize_instructions': prepare_code.c:191:3: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 191 | _svmt_u8 *bytecode = method->data.code_attribute->code; | ^~~~~~~~ | _svmt_code In file included from libsablevm.c:41: global_alloc.h:425:1: warning: implicit declaration of function '_svmh_gzmfree_instruction_preparation'; did you mean '_svmm_gzmfree_instruction_preparation'? [-Wimplicit-function-declaration] 425 | _svmh_gzmfree_instruction_preparation (&ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ global_alloc.h:425:1: note: in definition of macro '_svmm_gzmfree_instruction_preparation' 425 | _svmh_gzmfree_instruction_preparation (&ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:108: prepare_code.c:267:19: warning: implicit declaration of function '_svmf_bytes_to_u16' [-Wimplicit-function-declaration] 267 | jint offset = _svmf_bytes_to_u16 (&bytecode[pc + 1]); | ^~~~~~~~~~~~~~~~~~ prepare_code.c:400:19: warning: implicit declaration of function '_svmf_bytes_to_s16' [-Wimplicit-function-declaration] 400 | jint offset = _svmf_bytes_to_s16 (&bytecode[pc + 1]); | ^~~~~~~~~~~~~~~~~~ prepare_code.c: In function '_svmf_resolve_gc_site_reach': prepare_code.c:639:3: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 639 | _svmt_u8 *bytecode = method->data.code_attribute->code; | ^~~~~~~~ | _svmt_code prepare_code.c: In function '_svmh_gzalloc_stack_and_local_map': prepare_code.c:740:7: warning: assignment to '_svmt_stack_and_local_map *' {aka 'struct _svmt_stack_and_local_map_struct *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] 740 | tmp = | ^ In file included from libsablevm.c:41: prepare_code.c: In function '_svmf_store_stack_gc_map': global_alloc.h:454:1: warning: implicit declaration of function '_svmh_gzmalloc_ubytes'; did you mean '_svmm_gzmalloc_ubytes'? [-Wimplicit-function-declaration] 454 | _svmh_gzmalloc_ubytes (env, n, &ptr) | ^~~~~~~~~~~~~~~~~~~~~ prepare_code.c:942:11: note: in expansion of macro '_svmm_gzmalloc_ubytes' 942 | if (_svmm_gzmalloc_ubytes | ^~~~~~~~~~~~~~~~~~~~~ global_alloc.h:463:1: warning: implicit declaration of function '_svmh_gzmfree_ubytes'; did you mean '_svmm_gzmfree_ubytes'? [-Wimplicit-function-declaration] 463 | _svmh_gzmfree_ubytes (&ptr) | ^~~~~~~~~~~~~~~~~~~~ prepare_code.c:982:6: note: in expansion of macro '_svmm_gzmfree_ubytes' 982 | _svmm_gzmfree_ubytes (instruction->stack_gc_map->bits); | ^~~~~~~~~~~~~~~~~~~~ global_alloc.h:155:1: warning: implicit declaration of function '_svmh_gzfree_gc_map_node'; did you mean '_svmm_gzfree_gc_map_node'? [-Wimplicit-function-declaration] 155 | _svmh_gzfree_gc_map_node (&ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~ prepare_code.c:985:2: note: in expansion of macro '_svmm_gzfree_gc_map_node' 985 | _svmm_gzfree_gc_map_node (instruction->stack_gc_map); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:108: prepare_code.c: In function '_svmf_compute_stack_gc_maps': prepare_code.c:1022:3: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 1022 | _svmt_u8 *bytecode = method->data.code_attribute->code; | ^~~~~~~~ | _svmt_code In file included from libsablevm.c:41: global_alloc.h:444:1: warning: implicit declaration of function '_svmh_gzmfree_local_preparation'; did you mean '_svmm_gzmfree_local_preparation'? [-Wimplicit-function-declaration] 444 | _svmh_gzmfree_local_preparation (&ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ prepare_code.c:1047:7: note: in expansion of macro '_svmm_gzmfree_local_preparation' 1047 | _svmm_gzmfree_local_preparation (vm->class_loading.method_preparation. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:108: prepare_code.c: In function '_svmf_translate_bytecode': prepare_code.c:3005:3: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 3005 | _svmt_u8 *bytecode = method->data.code_attribute->code; | ^~~~~~~~ | _svmt_code prepare_code.c: In function '_svmf_compute_offsets': prepare_code.c:5146:3: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 5146 | _svmt_u8 *bytecode = method->data.code_attribute->code; | ^~~~~~~~ | _svmt_code prepare_code.c: In function '_svmf_compute_code_array': prepare_code.c:6067:3: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 6067 | _svmt_u8 *bytecode = method->data.code_attribute->code; | ^~~~~~~~ | _svmt_code prepare_code.c:6257:26: error: '_svmt_s8' undeclared (first use in this function); did you mean '_svmt_code'? 6257 | code[offset++].jint = (_svmt_s8) (bytecode[pc + 2]); | ^~~~~~~~ | _svmt_code prepare_code.c:6441:23: error: expected ';' before 'bytecode' 6441 | value = (_svmt_s8) bytecode[pc + 1]; | ^~~~~~~~~ | ; In file included from libsablevm.c:110: native_interface.c: At top level: native_interface.c:9:10: error: expected ';' before 'static' 9 | JNIEXPORT svm_static jbooleanArray JNICALL | ^ | ; native_interface.c:10:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'NewBooleanArray' 10 | NewBooleanArray (JNIEnv *_env, jsize length) | ^~~~~~~~~~~~~~~ native_interface.c:46:10: error: expected ';' before 'static' 46 | JNIEXPORT svm_static jbyteArray JNICALL | ^ | ; native_interface.c:47:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'NewByteArray' 47 | NewByteArray (JNIEnv *_env, jsize length) | ^~~~~~~~~~~~ native_interface.c:83:10: error: expected ';' before 'static' 83 | JNIEXPORT svm_static jshortArray JNICALL | ^ | ; native_interface.c:84:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'NewShortArray' 84 | NewShortArray (JNIEnv *_env, jsize length) | ^~~~~~~~~~~~~ native_interface.c:120:10: error: expected ';' before 'static' 120 | JNIEXPORT svm_static jcharArray JNICALL | ^ | ; native_interface.c:121:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'NewCharArray' 121 | NewCharArray (JNIEnv *_env, jsize length) | ^~~~~~~~~~~~ native_interface.c:157:10: error: expected ';' before 'static' 157 | JNIEXPORT svm_static jintArray JNICALL | ^ | ; native_interface.c:158:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'NewIntArray' 158 | NewIntArray (JNIEnv *_env, jsize length) | ^~~~~~~~~~~ native_interface.c:194:10: error: expected ';' before 'static' 194 | JNIEXPORT svm_static jlongArray JNICALL | ^ | ; native_interface.c:195:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'NewLongArray' 195 | NewLongArray (JNIEnv *_env, jsize length) | ^~~~~~~~~~~~ native_interface.c:231:10: error: expected ';' before 'static' 231 | JNIEXPORT svm_static jfloatArray JNICALL | ^ | ; native_interface.c:232:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'NewFloatArray' 232 | NewFloatArray (JNIEnv *_env, jsize length) | ^~~~~~~~~~~~~ native_interface.c:268:10: error: expected ';' before 'static' 268 | JNIEXPORT svm_static jdoubleArray JNICALL | ^ | ; native_interface.c:269:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'NewDoubleArray' 269 | NewDoubleArray (JNIEnv *_env, jsize length) | ^~~~~~~~~~~~~~ native_interface.c:305:10: error: expected ';' before 'static' 305 | JNIEXPORT svm_static jboolean JNICALL | ^ | ; native_interface.c:306:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetBooleanField' 306 | GetBooleanField (JNIEnv *_env, jobject obj, jfieldID fieldID) | ^~~~~~~~~~~~~~~ native_interface.c:334:10: error: expected ';' before 'static' 334 | JNIEXPORT svm_static jbyte JNICALL | ^ | ; native_interface.c:335:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetByteField' 335 | GetByteField (JNIEnv *_env, jobject obj, jfieldID fieldID) | ^~~~~~~~~~~~ native_interface.c:363:10: error: expected ';' before 'static' 363 | JNIEXPORT svm_static jshort JNICALL | ^ | ; native_interface.c:364:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetShortField' 364 | GetShortField (JNIEnv *_env, jobject obj, jfieldID fieldID) | ^~~~~~~~~~~~~ native_interface.c:392:10: error: expected ';' before 'static' 392 | JNIEXPORT svm_static jchar JNICALL | ^ | ; native_interface.c:393:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetCharField' 393 | GetCharField (JNIEnv *_env, jobject obj, jfieldID fieldID) | ^~~~~~~~~~~~ native_interface.c:421:10: error: expected ';' before 'static' 421 | JNIEXPORT svm_static jint JNICALL | ^ | ; native_interface.c:422:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetIntField' 422 | GetIntField (JNIEnv *_env, jobject obj, jfieldID fieldID) | ^~~~~~~~~~~ native_interface.c:450:10: error: expected ';' before 'static' 450 | JNIEXPORT svm_static jlong JNICALL | ^ | ; native_interface.c:451:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetLongField' 451 | GetLongField (JNIEnv *_env, jobject obj, jfieldID fieldID) | ^~~~~~~~~~~~ native_interface.c:479:10: error: expected ';' before 'static' 479 | JNIEXPORT svm_static jfloat JNICALL | ^ | ; native_interface.c:480:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetFloatField' 480 | GetFloatField (JNIEnv *_env, jobject obj, jfieldID fieldID) | ^~~~~~~~~~~~~ native_interface.c:508:10: error: expected ';' before 'static' 508 | JNIEXPORT svm_static jdouble JNICALL | ^ | ; native_interface.c:509:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetDoubleField' 509 | GetDoubleField (JNIEnv *_env, jobject obj, jfieldID fieldID) | ^~~~~~~~~~~~~~ native_interface.c:537:10: error: expected ';' before 'static' 537 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:538:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SetBooleanField' 538 | SetBooleanField (JNIEnv *_env, jobject obj, jfieldID fieldID, jboolean value) | ^~~~~~~~~~~~~~~ native_interface.c:563:10: error: expected ';' before 'static' 563 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:564:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SetByteField' 564 | SetByteField (JNIEnv *_env, jobject obj, jfieldID fieldID, jbyte value) | ^~~~~~~~~~~~ native_interface.c:589:10: error: expected ';' before 'static' 589 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:590:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SetShortField' 590 | SetShortField (JNIEnv *_env, jobject obj, jfieldID fieldID, jshort value) | ^~~~~~~~~~~~~ native_interface.c:615:10: error: expected ';' before 'static' 615 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:616:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SetCharField' 616 | SetCharField (JNIEnv *_env, jobject obj, jfieldID fieldID, jchar value) | ^~~~~~~~~~~~ native_interface.c:641:10: error: expected ';' before 'static' 641 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:642:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SetIntField' 642 | SetIntField (JNIEnv *_env, jobject obj, jfieldID fieldID, jint value) | ^~~~~~~~~~~ native_interface.c:667:10: error: expected ';' before 'static' 667 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:668:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SetLongField' 668 | SetLongField (JNIEnv *_env, jobject obj, jfieldID fieldID, jlong value) | ^~~~~~~~~~~~ native_interface.c:693:10: error: expected ';' before 'static' 693 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:694:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SetFloatField' 694 | SetFloatField (JNIEnv *_env, jobject obj, jfieldID fieldID, jfloat value) | ^~~~~~~~~~~~~ native_interface.c:719:10: error: expected ';' before 'static' 719 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:720:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SetDoubleField' 720 | SetDoubleField (JNIEnv *_env, jobject obj, jfieldID fieldID, jdouble value) | ^~~~~~~~~~~~~~ native_interface.c:745:10: error: expected ';' before 'static' 745 | JNIEXPORT svm_static jboolean JNICALL | ^ | ; native_interface.c:746:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetStaticBooleanField' 746 | GetStaticBooleanField (JNIEnv *_env, jclass cls SVM_UNUSED, jfieldID fieldID) | ^~~~~~~~~~~~~~~~~~~~~ native_interface.c:770:10: error: expected ';' before 'static' 770 | JNIEXPORT svm_static jbyte JNICALL | ^ | ; native_interface.c:771:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetStaticByteField' 771 | GetStaticByteField (JNIEnv *_env, jclass cls SVM_UNUSED, jfieldID fieldID) | ^~~~~~~~~~~~~~~~~~ native_interface.c:795:10: error: expected ';' before 'static' 795 | JNIEXPORT svm_static jshort JNICALL | ^ | ; native_interface.c:796:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetStaticShortField' 796 | GetStaticShortField (JNIEnv *_env, jclass cls SVM_UNUSED, jfieldID fieldID) | ^~~~~~~~~~~~~~~~~~~ native_interface.c:820:10: error: expected ';' before 'static' 820 | JNIEXPORT svm_static jchar JNICALL | ^ | ; native_interface.c:821:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetStaticCharField' 821 | GetStaticCharField (JNIEnv *_env, jclass cls SVM_UNUSED, jfieldID fieldID) | ^~~~~~~~~~~~~~~~~~ native_interface.c:845:10: error: expected ';' before 'static' 845 | JNIEXPORT svm_static jint JNICALL | ^ | ; native_interface.c:846:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetStaticIntField' 846 | GetStaticIntField (JNIEnv *_env, jclass cls SVM_UNUSED, jfieldID fieldID) | ^~~~~~~~~~~~~~~~~ native_interface.c:870:10: error: expected ';' before 'static' 870 | JNIEXPORT svm_static jlong JNICALL | ^ | ; native_interface.c:871:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetStaticLongField' 871 | GetStaticLongField (JNIEnv *_env, jclass cls SVM_UNUSED, jfieldID fieldID) | ^~~~~~~~~~~~~~~~~~ native_interface.c:895:10: error: expected ';' before 'static' 895 | JNIEXPORT svm_static jfloat JNICALL | ^ | ; native_interface.c:896:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetStaticFloatField' 896 | GetStaticFloatField (JNIEnv *_env, jclass cls SVM_UNUSED, jfieldID fieldID) | ^~~~~~~~~~~~~~~~~~~ native_interface.c:920:10: error: expected ';' before 'static' 920 | JNIEXPORT svm_static jdouble JNICALL | ^ | ; native_interface.c:921:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetStaticDoubleField' 921 | GetStaticDoubleField (JNIEnv *_env, jclass cls SVM_UNUSED, jfieldID fieldID) | ^~~~~~~~~~~~~~~~~~~~ native_interface.c:945:10: error: expected ';' before 'static' 945 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:946:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SetStaticBooleanField' 946 | SetStaticBooleanField (JNIEnv *_env, jclass cls SVM_UNUSED, jfieldID fieldID, | ^~~~~~~~~~~~~~~~~~~~~ native_interface.c:968:10: error: expected ';' before 'static' 968 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:969:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SetStaticByteField' 969 | SetStaticByteField (JNIEnv *_env, jclass cls SVM_UNUSED, jfieldID fieldID, | ^~~~~~~~~~~~~~~~~~ native_interface.c:991:10: error: expected ';' before 'static' 991 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:992:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SetStaticShortField' 992 | SetStaticShortField (JNIEnv *_env, jclass cls SVM_UNUSED, jfieldID fieldID, | ^~~~~~~~~~~~~~~~~~~ native_interface.c:1014:10: error: expected ';' before 'static' 1014 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:1015:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SetStaticCharField' 1015 | SetStaticCharField (JNIEnv *_env, jclass cls SVM_UNUSED, jfieldID fieldID, | ^~~~~~~~~~~~~~~~~~ native_interface.c:1037:10: error: expected ';' before 'static' 1037 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:1038:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SetStaticIntField' 1038 | SetStaticIntField (JNIEnv *_env, jclass cls SVM_UNUSED, jfieldID fieldID, | ^~~~~~~~~~~~~~~~~ native_interface.c:1060:10: error: expected ';' before 'static' 1060 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:1061:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SetStaticLongField' 1061 | SetStaticLongField (JNIEnv *_env, jclass cls SVM_UNUSED, jfieldID fieldID, | ^~~~~~~~~~~~~~~~~~ native_interface.c:1083:10: error: expected ';' before 'static' 1083 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:1084:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SetStaticFloatField' 1084 | SetStaticFloatField (JNIEnv *_env, jclass cls SVM_UNUSED, jfieldID fieldID, | ^~~~~~~~~~~~~~~~~~~ native_interface.c:1106:10: error: expected ';' before 'static' 1106 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:1107:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SetStaticDoubleField' 1107 | SetStaticDoubleField (JNIEnv *_env, jclass cls SVM_UNUSED, jfieldID fieldID, | ^~~~~~~~~~~~~~~~~~~~ native_interface.c:1129:10: error: expected ';' before 'static' 1129 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:1130:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_internal_CallNonvirtualVoidMethodA' 1130 | _svmf_internal_CallNonvirtualVoidMethodA (_svmt_JNIEnv *env, jobject this, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:1353:10: error: expected ';' before 'static' 1353 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:1354:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_internal_CallNonvirtualVoidMethodV' 1354 | _svmf_internal_CallNonvirtualVoidMethodV (_svmt_JNIEnv *env, jobject this, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:1581:10: error: expected ';' before 'static' 1581 | JNIEXPORT svm_static jobject JNICALL | ^ | ; native_interface.c:1582:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_internal_CallNonvirtualObjectMethodA' 1582 | _svmf_internal_CallNonvirtualObjectMethodA (_svmt_JNIEnv *env, jobject this, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:1822:10: error: expected ';' before 'static' 1822 | JNIEXPORT svm_static jobject JNICALL | ^ | ; native_interface.c:1823:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_internal_CallNonvirtualObjectMethodV' 1823 | _svmf_internal_CallNonvirtualObjectMethodV (_svmt_JNIEnv *env, jobject this, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:2067:10: error: expected ';' before 'static' 2067 | JNIEXPORT svm_static jboolean JNICALL | ^ | ; native_interface.c:2068:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_internal_CallNonvirtualBooleanMethodA' 2068 | _svmf_internal_CallNonvirtualBooleanMethodA (_svmt_JNIEnv *env, jobject this, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:2300:10: error: expected ';' before 'static' 2300 | JNIEXPORT svm_static jboolean JNICALL | ^ | ; native_interface.c:2301:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_internal_CallNonvirtualBooleanMethodV' 2301 | _svmf_internal_CallNonvirtualBooleanMethodV (_svmt_JNIEnv *env, jobject this, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:2537:10: error: expected ';' before 'static' 2537 | JNIEXPORT svm_static jbyte JNICALL | ^ | ; native_interface.c:2538:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_internal_CallNonvirtualByteMethodA' 2538 | _svmf_internal_CallNonvirtualByteMethodA (_svmt_JNIEnv *env, jobject this, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:2770:10: error: expected ';' before 'static' 2770 | JNIEXPORT svm_static jbyte JNICALL | ^ | ; native_interface.c:2771:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_internal_CallNonvirtualByteMethodV' 2771 | _svmf_internal_CallNonvirtualByteMethodV (_svmt_JNIEnv *env, jobject this, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:3007:10: error: expected ';' before 'static' 3007 | JNIEXPORT svm_static jshort JNICALL | ^ | ; native_interface.c:3008:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_internal_CallNonvirtualShortMethodA' 3008 | _svmf_internal_CallNonvirtualShortMethodA (_svmt_JNIEnv *env, jobject this, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:3240:10: error: expected ';' before 'static' 3240 | JNIEXPORT svm_static jshort JNICALL | ^ | ; native_interface.c:3241:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_internal_CallNonvirtualShortMethodV' 3241 | _svmf_internal_CallNonvirtualShortMethodV (_svmt_JNIEnv *env, jobject this, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:3477:10: error: expected ';' before 'static' 3477 | JNIEXPORT svm_static jchar JNICALL | ^ | ; native_interface.c:3478:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_internal_CallNonvirtualCharMethodA' 3478 | _svmf_internal_CallNonvirtualCharMethodA (_svmt_JNIEnv *env, jobject this, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:3710:10: error: expected ';' before 'static' 3710 | JNIEXPORT svm_static jchar JNICALL | ^ | ; native_interface.c:3711:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_internal_CallNonvirtualCharMethodV' 3711 | _svmf_internal_CallNonvirtualCharMethodV (_svmt_JNIEnv *env, jobject this, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:3947:10: error: expected ';' before 'static' 3947 | JNIEXPORT svm_static jint JNICALL | ^ | ; native_interface.c:3948:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_internal_CallNonvirtualIntMethodA' 3948 | _svmf_internal_CallNonvirtualIntMethodA (_svmt_JNIEnv *env, jobject this, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:4180:10: error: expected ';' before 'static' 4180 | JNIEXPORT svm_static jint JNICALL | ^ | ; native_interface.c:4181:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_internal_CallNonvirtualIntMethodV' 4181 | _svmf_internal_CallNonvirtualIntMethodV (_svmt_JNIEnv *env, jobject this, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:4417:10: error: expected ';' before 'static' 4417 | JNIEXPORT svm_static jlong JNICALL | ^ | ; native_interface.c:4418:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_internal_CallNonvirtualLongMethodA' 4418 | _svmf_internal_CallNonvirtualLongMethodA (_svmt_JNIEnv *env, jobject this, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:4650:10: error: expected ';' before 'static' 4650 | JNIEXPORT svm_static jlong JNICALL | ^ | ; native_interface.c:4651:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_internal_CallNonvirtualLongMethodV' 4651 | _svmf_internal_CallNonvirtualLongMethodV (_svmt_JNIEnv *env, jobject this, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:4887:10: error: expected ';' before 'static' 4887 | JNIEXPORT svm_static jfloat JNICALL | ^ | ; native_interface.c:4888:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_internal_CallNonvirtualFloatMethodA' 4888 | _svmf_internal_CallNonvirtualFloatMethodA (_svmt_JNIEnv *env, jobject this, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:5120:10: error: expected ';' before 'static' 5120 | JNIEXPORT svm_static jfloat JNICALL | ^ | ; native_interface.c:5121:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_internal_CallNonvirtualFloatMethodV' 5121 | _svmf_internal_CallNonvirtualFloatMethodV (_svmt_JNIEnv *env, jobject this, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:5357:10: error: expected ';' before 'static' 5357 | JNIEXPORT svm_static jdouble JNICALL | ^ | ; native_interface.c:5358:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_internal_CallNonvirtualDoubleMethodA' 5358 | _svmf_internal_CallNonvirtualDoubleMethodA (_svmt_JNIEnv *env, jobject this, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:5590:10: error: expected ';' before 'static' 5590 | JNIEXPORT svm_static jdouble JNICALL | ^ | ; native_interface.c:5591:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_svmf_internal_CallNonvirtualDoubleMethodV' 5591 | _svmf_internal_CallNonvirtualDoubleMethodV (_svmt_JNIEnv *env, jobject this, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:5827:10: error: expected ';' before 'static' 5827 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:5828:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallNonvirtualVoidMethod' 5828 | CallNonvirtualVoidMethod (JNIEnv *_env, jobject this, jclass class, | ^~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:5858:10: error: expected ';' before 'static' 5858 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:5859:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallNonvirtualVoidMethodA' 5859 | CallNonvirtualVoidMethodA (JNIEnv *_env, jobject this, jclass class, | ^~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:5884:10: error: expected ';' before 'static' 5884 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:5885:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallNonvirtualVoidMethodV' 5885 | CallNonvirtualVoidMethodV (JNIEnv *_env, jobject this, jclass class, | ^~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:5910:10: error: expected ';' before 'static' 5910 | JNIEXPORT svm_static jobject JNICALL | ^ | ; native_interface.c:5911:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallNonvirtualObjectMethod' 5911 | CallNonvirtualObjectMethod (JNIEnv *_env, jobject this, jclass class, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:5944:10: error: expected ';' before 'static' 5944 | JNIEXPORT svm_static jobject JNICALL | ^ | ; native_interface.c:5945:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallNonvirtualObjectMethodA' 5945 | CallNonvirtualObjectMethodA (JNIEnv *_env, jobject this, jclass class, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:5973:10: error: expected ';' before 'static' 5973 | JNIEXPORT svm_static jobject JNICALL | ^ | ; native_interface.c:5974:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallNonvirtualObjectMethodV' 5974 | CallNonvirtualObjectMethodV (JNIEnv *_env, jobject this, jclass class, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:6002:10: error: expected ';' before 'static' 6002 | JNIEXPORT svm_static jboolean JNICALL | ^ | ; native_interface.c:6003:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallNonvirtualBooleanMethod' 6003 | CallNonvirtualBooleanMethod (JNIEnv *_env, jobject this, jclass class, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:6036:10: error: expected ';' before 'static' 6036 | JNIEXPORT svm_static jboolean JNICALL | ^ | ; native_interface.c:6037:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallNonvirtualBooleanMethodA' 6037 | CallNonvirtualBooleanMethodA (JNIEnv *_env, jobject this, jclass class, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:6065:10: error: expected ';' before 'static' 6065 | JNIEXPORT svm_static jboolean JNICALL | ^ | ; native_interface.c:6066:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallNonvirtualBooleanMethodV' 6066 | CallNonvirtualBooleanMethodV (JNIEnv *_env, jobject this, jclass class, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:6094:10: error: expected ';' before 'static' 6094 | JNIEXPORT svm_static jbyte JNICALL | ^ | ; native_interface.c:6095:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallNonvirtualByteMethod' 6095 | CallNonvirtualByteMethod (JNIEnv *_env, jobject this, jclass class, | ^~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:6128:10: error: expected ';' before 'static' 6128 | JNIEXPORT svm_static jbyte JNICALL | ^ | ; native_interface.c:6129:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallNonvirtualByteMethodA' 6129 | CallNonvirtualByteMethodA (JNIEnv *_env, jobject this, jclass class, | ^~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:6157:10: error: expected ';' before 'static' 6157 | JNIEXPORT svm_static jbyte JNICALL | ^ | ; native_interface.c:6158:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallNonvirtualByteMethodV' 6158 | CallNonvirtualByteMethodV (JNIEnv *_env, jobject this, jclass class, | ^~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:6186:10: error: expected ';' before 'static' 6186 | JNIEXPORT svm_static jshort JNICALL | ^ | ; native_interface.c:6187:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallNonvirtualShortMethod' 6187 | CallNonvirtualShortMethod (JNIEnv *_env, jobject this, jclass class, | ^~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:6220:10: error: expected ';' before 'static' 6220 | JNIEXPORT svm_static jshort JNICALL | ^ | ; native_interface.c:6221:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallNonvirtualShortMethodA' 6221 | CallNonvirtualShortMethodA (JNIEnv *_env, jobject this, jclass class, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:6249:10: error: expected ';' before 'static' 6249 | JNIEXPORT svm_static jshort JNICALL | ^ | ; native_interface.c:6250:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallNonvirtualShortMethodV' 6250 | CallNonvirtualShortMethodV (JNIEnv *_env, jobject this, jclass class, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:6278:10: error: expected ';' before 'static' 6278 | JNIEXPORT svm_static jchar JNICALL | ^ | ; native_interface.c:6279:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallNonvirtualCharMethod' 6279 | CallNonvirtualCharMethod (JNIEnv *_env, jobject this, jclass class, | ^~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:6312:10: error: expected ';' before 'static' 6312 | JNIEXPORT svm_static jchar JNICALL | ^ | ; native_interface.c:6313:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallNonvirtualCharMethodA' 6313 | CallNonvirtualCharMethodA (JNIEnv *_env, jobject this, jclass class, | ^~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:6341:10: error: expected ';' before 'static' 6341 | JNIEXPORT svm_static jchar JNICALL | ^ | ; native_interface.c:6342:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallNonvirtualCharMethodV' 6342 | CallNonvirtualCharMethodV (JNIEnv *_env, jobject this, jclass class, | ^~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:6370:10: error: expected ';' before 'static' 6370 | JNIEXPORT svm_static jint JNICALL | ^ | ; native_interface.c:6371:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallNonvirtualIntMethod' 6371 | CallNonvirtualIntMethod (JNIEnv *_env, jobject this, jclass class, | ^~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:6404:10: error: expected ';' before 'static' 6404 | JNIEXPORT svm_static jint JNICALL | ^ | ; native_interface.c:6405:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallNonvirtualIntMethodA' 6405 | CallNonvirtualIntMethodA (JNIEnv *_env, jobject this, jclass class, | ^~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:6433:10: error: expected ';' before 'static' 6433 | JNIEXPORT svm_static jint JNICALL | ^ | ; native_interface.c:6434:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallNonvirtualIntMethodV' 6434 | CallNonvirtualIntMethodV (JNIEnv *_env, jobject this, jclass class, | ^~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:6462:10: error: expected ';' before 'static' 6462 | JNIEXPORT svm_static jlong JNICALL | ^ | ; native_interface.c:6463:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallNonvirtualLongMethod' 6463 | CallNonvirtualLongMethod (JNIEnv *_env, jobject this, jclass class, | ^~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:6496:10: error: expected ';' before 'static' 6496 | JNIEXPORT svm_static jlong JNICALL | ^ | ; native_interface.c:6497:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallNonvirtualLongMethodA' 6497 | CallNonvirtualLongMethodA (JNIEnv *_env, jobject this, jclass class, | ^~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:6525:10: error: expected ';' before 'static' 6525 | JNIEXPORT svm_static jlong JNICALL | ^ | ; native_interface.c:6526:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallNonvirtualLongMethodV' 6526 | CallNonvirtualLongMethodV (JNIEnv *_env, jobject this, jclass class, | ^~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:6554:10: error: expected ';' before 'static' 6554 | JNIEXPORT svm_static jfloat JNICALL | ^ | ; native_interface.c:6555:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallNonvirtualFloatMethod' 6555 | CallNonvirtualFloatMethod (JNIEnv *_env, jobject this, jclass class, | ^~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:6588:10: error: expected ';' before 'static' 6588 | JNIEXPORT svm_static jfloat JNICALL | ^ | ; native_interface.c:6589:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallNonvirtualFloatMethodA' 6589 | CallNonvirtualFloatMethodA (JNIEnv *_env, jobject this, jclass class, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:6617:10: error: expected ';' before 'static' 6617 | JNIEXPORT svm_static jfloat JNICALL | ^ | ; native_interface.c:6618:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallNonvirtualFloatMethodV' 6618 | CallNonvirtualFloatMethodV (JNIEnv *_env, jobject this, jclass class, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:6646:10: error: expected ';' before 'static' 6646 | JNIEXPORT svm_static jdouble JNICALL | ^ | ; native_interface.c:6647:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallNonvirtualDoubleMethod' 6647 | CallNonvirtualDoubleMethod (JNIEnv *_env, jobject this, jclass class, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:6680:10: error: expected ';' before 'static' 6680 | JNIEXPORT svm_static jdouble JNICALL | ^ | ; native_interface.c:6681:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallNonvirtualDoubleMethodA' 6681 | CallNonvirtualDoubleMethodA (JNIEnv *_env, jobject this, jclass class, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:6709:10: error: expected ';' before 'static' 6709 | JNIEXPORT svm_static jdouble JNICALL | ^ | ; native_interface.c:6710:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallNonvirtualDoubleMethodV' 6710 | CallNonvirtualDoubleMethodV (JNIEnv *_env, jobject this, jclass class, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:6738:10: error: expected ';' before 'static' 6738 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:6739:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallVoidMethod' 6739 | CallVoidMethod (JNIEnv *_env, jobject this, jmethodID methodID, ...) | ^~~~~~~~~~~~~~ native_interface.c:6997:10: error: expected ';' before 'static' 6997 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:6998:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallVoidMethodA' 6998 | CallVoidMethodA (JNIEnv *_env, jobject this, jmethodID methodID, jvalue *args) | ^~~~~~~~~~~~~~~ native_interface.c:7248:10: error: expected ';' before 'static' 7248 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:7249:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallVoidMethodV' 7249 | CallVoidMethodV (JNIEnv *_env, jobject this, jmethodID methodID, va_list args) | ^~~~~~~~~~~~~~~ native_interface.c:7503:10: error: expected ';' before 'static' 7503 | JNIEXPORT svm_static jobject JNICALL | ^ | ; native_interface.c:7504:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallObjectMethod' 7504 | CallObjectMethod (JNIEnv *_env, jobject this, jmethodID methodID, ...) | ^~~~~~~~~~~~~~~~ native_interface.c:7780:10: error: expected ';' before 'static' 7780 | JNIEXPORT svm_static jobject JNICALL | ^ | ; native_interface.c:7781:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallObjectMethodA' 7781 | CallObjectMethodA (JNIEnv *_env, jobject this, jmethodID methodID, jvalue *args) | ^~~~~~~~~~~~~~~~~ native_interface.c:8049:10: error: expected ';' before 'static' 8049 | JNIEXPORT svm_static jobject JNICALL | ^ | ; native_interface.c:8050:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallObjectMethodV' 8050 | CallObjectMethodV (JNIEnv *_env, jobject this, jmethodID methodID, va_list args) | ^~~~~~~~~~~~~~~~~ native_interface.c:8322:10: error: expected ';' before 'static' 8322 | JNIEXPORT svm_static jboolean JNICALL | ^ | ; native_interface.c:8323:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallBooleanMethod' 8323 | CallBooleanMethod (JNIEnv *_env, jobject this, jmethodID methodID, ...) | ^~~~~~~~~~~~~~~~~ native_interface.c:8591:10: error: expected ';' before 'static' 8591 | JNIEXPORT svm_static jboolean JNICALL | ^ | ; native_interface.c:8592:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallBooleanMethodA' 8592 | CallBooleanMethodA (JNIEnv *_env, jobject this, jmethodID methodID, jvalue *args) | ^~~~~~~~~~~~~~~~~~ native_interface.c:8852:10: error: expected ';' before 'static' 8852 | JNIEXPORT svm_static jboolean JNICALL | ^ | ; native_interface.c:8853:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallBooleanMethodV' 8853 | CallBooleanMethodV (JNIEnv *_env, jobject this, jmethodID methodID, va_list args) | ^~~~~~~~~~~~~~~~~~ native_interface.c:9117:10: error: expected ';' before 'static' 9117 | JNIEXPORT svm_static jbyte JNICALL | ^ | ; native_interface.c:9118:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallByteMethod' 9118 | CallByteMethod (JNIEnv *_env, jobject this, jmethodID methodID, ...) | ^~~~~~~~~~~~~~ native_interface.c:9386:10: error: expected ';' before 'static' 9386 | JNIEXPORT svm_static jbyte JNICALL | ^ | ; native_interface.c:9387:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallByteMethodA' 9387 | CallByteMethodA (JNIEnv *_env, jobject this, jmethodID methodID, jvalue *args) | ^~~~~~~~~~~~~~~ native_interface.c:9647:10: error: expected ';' before 'static' 9647 | JNIEXPORT svm_static jbyte JNICALL | ^ | ; native_interface.c:9648:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallByteMethodV' 9648 | CallByteMethodV (JNIEnv *_env, jobject this, jmethodID methodID, va_list args) | ^~~~~~~~~~~~~~~ native_interface.c:9912:10: error: expected ';' before 'static' 9912 | JNIEXPORT svm_static jshort JNICALL | ^ | ; native_interface.c:9913:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallShortMethod' 9913 | CallShortMethod (JNIEnv *_env, jobject this, jmethodID methodID, ...) | ^~~~~~~~~~~~~~~ native_interface.c:10181:10: error: expected ';' before 'static' 10181 | JNIEXPORT svm_static jshort JNICALL | ^ | ; native_interface.c:10182:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallShortMethodA' 10182 | CallShortMethodA (JNIEnv *_env, jobject this, jmethodID methodID, jvalue *args) | ^~~~~~~~~~~~~~~~ native_interface.c:10442:10: error: expected ';' before 'static' 10442 | JNIEXPORT svm_static jshort JNICALL | ^ | ; native_interface.c:10443:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallShortMethodV' 10443 | CallShortMethodV (JNIEnv *_env, jobject this, jmethodID methodID, va_list args) | ^~~~~~~~~~~~~~~~ native_interface.c:10707:10: error: expected ';' before 'static' 10707 | JNIEXPORT svm_static jchar JNICALL | ^ | ; native_interface.c:10708:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallCharMethod' 10708 | CallCharMethod (JNIEnv *_env, jobject this, jmethodID methodID, ...) | ^~~~~~~~~~~~~~ native_interface.c:10976:10: error: expected ';' before 'static' 10976 | JNIEXPORT svm_static jchar JNICALL | ^ | ; native_interface.c:10977:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallCharMethodA' 10977 | CallCharMethodA (JNIEnv *_env, jobject this, jmethodID methodID, jvalue *args) | ^~~~~~~~~~~~~~~ native_interface.c:11237:10: error: expected ';' before 'static' 11237 | JNIEXPORT svm_static jchar JNICALL | ^ | ; native_interface.c:11238:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallCharMethodV' 11238 | CallCharMethodV (JNIEnv *_env, jobject this, jmethodID methodID, va_list args) | ^~~~~~~~~~~~~~~ native_interface.c:11502:10: error: expected ';' before 'static' 11502 | JNIEXPORT svm_static jint JNICALL | ^ | ; native_interface.c:11503:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallIntMethod' 11503 | CallIntMethod (JNIEnv *_env, jobject this, jmethodID methodID, ...) | ^~~~~~~~~~~~~ native_interface.c:11771:10: error: expected ';' before 'static' 11771 | JNIEXPORT svm_static jint JNICALL | ^ | ; native_interface.c:11772:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallIntMethodA' 11772 | CallIntMethodA (JNIEnv *_env, jobject this, jmethodID methodID, jvalue *args) | ^~~~~~~~~~~~~~ native_interface.c:12032:10: error: expected ';' before 'static' 12032 | JNIEXPORT svm_static jint JNICALL | ^ | ; native_interface.c:12033:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallIntMethodV' 12033 | CallIntMethodV (JNIEnv *_env, jobject this, jmethodID methodID, va_list args) | ^~~~~~~~~~~~~~ native_interface.c:12297:10: error: expected ';' before 'static' 12297 | JNIEXPORT svm_static jlong JNICALL | ^ | ; native_interface.c:12298:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallLongMethod' 12298 | CallLongMethod (JNIEnv *_env, jobject this, jmethodID methodID, ...) | ^~~~~~~~~~~~~~ native_interface.c:12566:10: error: expected ';' before 'static' 12566 | JNIEXPORT svm_static jlong JNICALL | ^ | ; native_interface.c:12567:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallLongMethodA' 12567 | CallLongMethodA (JNIEnv *_env, jobject this, jmethodID methodID, jvalue *args) | ^~~~~~~~~~~~~~~ native_interface.c:12827:10: error: expected ';' before 'static' 12827 | JNIEXPORT svm_static jlong JNICALL | ^ | ; native_interface.c:12828:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallLongMethodV' 12828 | CallLongMethodV (JNIEnv *_env, jobject this, jmethodID methodID, va_list args) | ^~~~~~~~~~~~~~~ native_interface.c:13092:10: error: expected ';' before 'static' 13092 | JNIEXPORT svm_static jfloat JNICALL | ^ | ; native_interface.c:13093:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallFloatMethod' 13093 | CallFloatMethod (JNIEnv *_env, jobject this, jmethodID methodID, ...) | ^~~~~~~~~~~~~~~ native_interface.c:13361:10: error: expected ';' before 'static' 13361 | JNIEXPORT svm_static jfloat JNICALL | ^ | ; native_interface.c:13362:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallFloatMethodA' 13362 | CallFloatMethodA (JNIEnv *_env, jobject this, jmethodID methodID, jvalue *args) | ^~~~~~~~~~~~~~~~ native_interface.c:13622:10: error: expected ';' before 'static' 13622 | JNIEXPORT svm_static jfloat JNICALL | ^ | ; native_interface.c:13623:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallFloatMethodV' 13623 | CallFloatMethodV (JNIEnv *_env, jobject this, jmethodID methodID, va_list args) | ^~~~~~~~~~~~~~~~ native_interface.c:13887:10: error: expected ';' before 'static' 13887 | JNIEXPORT svm_static jdouble JNICALL | ^ | ; native_interface.c:13888:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallDoubleMethod' 13888 | CallDoubleMethod (JNIEnv *_env, jobject this, jmethodID methodID, ...) | ^~~~~~~~~~~~~~~~ native_interface.c:14156:10: error: expected ';' before 'static' 14156 | JNIEXPORT svm_static jdouble JNICALL | ^ | ; native_interface.c:14157:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallDoubleMethodA' 14157 | CallDoubleMethodA (JNIEnv *_env, jobject this, jmethodID methodID, jvalue *args) | ^~~~~~~~~~~~~~~~~ native_interface.c:14417:10: error: expected ';' before 'static' 14417 | JNIEXPORT svm_static jdouble JNICALL | ^ | ; native_interface.c:14418:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallDoubleMethodV' 14418 | CallDoubleMethodV (JNIEnv *_env, jobject this, jmethodID methodID, va_list args) | ^~~~~~~~~~~~~~~~~ native_interface.c:14682:10: error: expected ';' before 'static' 14682 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:14683:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallStaticVoidMethod' 14683 | CallStaticVoidMethod (JNIEnv *_env, jclass cls SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~ native_interface.c:14915:10: error: expected ';' before 'static' 14915 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:14916:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallStaticVoidMethodA' 14916 | CallStaticVoidMethodA (JNIEnv *_env, jclass cls SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~ native_interface.c:15140:10: error: expected ';' before 'static' 15140 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:15141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallStaticVoidMethodV' 15141 | CallStaticVoidMethodV (JNIEnv *_env, jclass cls SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~ native_interface.c:15369:10: error: expected ';' before 'static' 15369 | JNIEXPORT svm_static jobject JNICALL | ^ | ; native_interface.c:15370:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallStaticObjectMethod' 15370 | CallStaticObjectMethod (JNIEnv *_env, jclass cls SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~ native_interface.c:15620:10: error: expected ';' before 'static' 15620 | JNIEXPORT svm_static jobject JNICALL | ^ | ; native_interface.c:15621:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallStaticObjectMethodA' 15621 | CallStaticObjectMethodA (JNIEnv *_env, jclass cls SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:15863:10: error: expected ';' before 'static' 15863 | JNIEXPORT svm_static jobject JNICALL | ^ | ; native_interface.c:15864:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallStaticObjectMethodV' 15864 | CallStaticObjectMethodV (JNIEnv *_env, jclass cls SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:16110:10: error: expected ';' before 'static' 16110 | JNIEXPORT svm_static jboolean JNICALL | ^ | ; native_interface.c:16111:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallStaticBooleanMethod' 16111 | CallStaticBooleanMethod (JNIEnv *_env, jclass cls SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:16353:10: error: expected ';' before 'static' 16353 | JNIEXPORT svm_static jboolean JNICALL | ^ | ; native_interface.c:16354:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallStaticBooleanMethodA' 16354 | CallStaticBooleanMethodA (JNIEnv *_env, jclass cls SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:16588:10: error: expected ';' before 'static' 16588 | JNIEXPORT svm_static jboolean JNICALL | ^ | ; native_interface.c:16589:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallStaticBooleanMethodV' 16589 | CallStaticBooleanMethodV (JNIEnv *_env, jclass cls SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:16827:10: error: expected ';' before 'static' 16827 | JNIEXPORT svm_static jbyte JNICALL | ^ | ; native_interface.c:16828:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallStaticByteMethod' 16828 | CallStaticByteMethod (JNIEnv *_env, jclass cls SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~ native_interface.c:17070:10: error: expected ';' before 'static' 17070 | JNIEXPORT svm_static jbyte JNICALL | ^ | ; native_interface.c:17071:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallStaticByteMethodA' 17071 | CallStaticByteMethodA (JNIEnv *_env, jclass cls SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~ native_interface.c:17305:10: error: expected ';' before 'static' 17305 | JNIEXPORT svm_static jbyte JNICALL | ^ | ; native_interface.c:17306:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallStaticByteMethodV' 17306 | CallStaticByteMethodV (JNIEnv *_env, jclass cls SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~ native_interface.c:17544:10: error: expected ';' before 'static' 17544 | JNIEXPORT svm_static jshort JNICALL | ^ | ; native_interface.c:17545:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallStaticShortMethod' 17545 | CallStaticShortMethod (JNIEnv *_env, jclass cls SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~ native_interface.c:17787:10: error: expected ';' before 'static' 17787 | JNIEXPORT svm_static jshort JNICALL | ^ | ; native_interface.c:17788:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallStaticShortMethodA' 17788 | CallStaticShortMethodA (JNIEnv *_env, jclass cls SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~ native_interface.c:18022:10: error: expected ';' before 'static' 18022 | JNIEXPORT svm_static jshort JNICALL | ^ | ; native_interface.c:18023:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallStaticShortMethodV' 18023 | CallStaticShortMethodV (JNIEnv *_env, jclass cls SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~ native_interface.c:18261:10: error: expected ';' before 'static' 18261 | JNIEXPORT svm_static jchar JNICALL | ^ | ; native_interface.c:18262:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallStaticCharMethod' 18262 | CallStaticCharMethod (JNIEnv *_env, jclass cls SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~ native_interface.c:18504:10: error: expected ';' before 'static' 18504 | JNIEXPORT svm_static jchar JNICALL | ^ | ; native_interface.c:18505:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallStaticCharMethodA' 18505 | CallStaticCharMethodA (JNIEnv *_env, jclass cls SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~ native_interface.c:18739:10: error: expected ';' before 'static' 18739 | JNIEXPORT svm_static jchar JNICALL | ^ | ; native_interface.c:18740:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallStaticCharMethodV' 18740 | CallStaticCharMethodV (JNIEnv *_env, jclass cls SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~ native_interface.c:18978:10: error: expected ';' before 'static' 18978 | JNIEXPORT svm_static jint JNICALL | ^ | ; native_interface.c:18979:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallStaticIntMethod' 18979 | CallStaticIntMethod (JNIEnv *_env, jclass cls SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~ native_interface.c:19221:10: error: expected ';' before 'static' 19221 | JNIEXPORT svm_static jint JNICALL | ^ | ; native_interface.c:19222:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallStaticIntMethodA' 19222 | CallStaticIntMethodA (JNIEnv *_env, jclass cls SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~ native_interface.c:19456:10: error: expected ';' before 'static' 19456 | JNIEXPORT svm_static jint JNICALL | ^ | ; native_interface.c:19457:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallStaticIntMethodV' 19457 | CallStaticIntMethodV (JNIEnv *_env, jclass cls SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~ native_interface.c:19695:10: error: expected ';' before 'static' 19695 | JNIEXPORT svm_static jlong JNICALL | ^ | ; native_interface.c:19696:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallStaticLongMethod' 19696 | CallStaticLongMethod (JNIEnv *_env, jclass cls SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~ native_interface.c:19938:10: error: expected ';' before 'static' 19938 | JNIEXPORT svm_static jlong JNICALL | ^ | ; native_interface.c:19939:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallStaticLongMethodA' 19939 | CallStaticLongMethodA (JNIEnv *_env, jclass cls SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~ native_interface.c:20173:10: error: expected ';' before 'static' 20173 | JNIEXPORT svm_static jlong JNICALL | ^ | ; native_interface.c:20174:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallStaticLongMethodV' 20174 | CallStaticLongMethodV (JNIEnv *_env, jclass cls SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~ native_interface.c:20412:10: error: expected ';' before 'static' 20412 | JNIEXPORT svm_static jfloat JNICALL | ^ | ; native_interface.c:20413:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallStaticFloatMethod' 20413 | CallStaticFloatMethod (JNIEnv *_env, jclass cls SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~ native_interface.c:20655:10: error: expected ';' before 'static' 20655 | JNIEXPORT svm_static jfloat JNICALL | ^ | ; native_interface.c:20656:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallStaticFloatMethodA' 20656 | CallStaticFloatMethodA (JNIEnv *_env, jclass cls SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~ native_interface.c:20890:10: error: expected ';' before 'static' 20890 | JNIEXPORT svm_static jfloat JNICALL | ^ | ; native_interface.c:20891:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallStaticFloatMethodV' 20891 | CallStaticFloatMethodV (JNIEnv *_env, jclass cls SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~ native_interface.c:21129:10: error: expected ';' before 'static' 21129 | JNIEXPORT svm_static jdouble JNICALL | ^ | ; native_interface.c:21130:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallStaticDoubleMethod' 21130 | CallStaticDoubleMethod (JNIEnv *_env, jclass cls SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~ native_interface.c:21372:10: error: expected ';' before 'static' 21372 | JNIEXPORT svm_static jdouble JNICALL | ^ | ; native_interface.c:21373:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallStaticDoubleMethodA' 21373 | CallStaticDoubleMethodA (JNIEnv *_env, jclass cls SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:21607:10: error: expected ';' before 'static' 21607 | JNIEXPORT svm_static jdouble JNICALL | ^ | ; native_interface.c:21608:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CallStaticDoubleMethodV' 21608 | CallStaticDoubleMethodV (JNIEnv *_env, jclass cls SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:21846:10: error: expected ';' before 'static' 21846 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:21847:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetByteArrayRegion' 21847 | GetByteArrayRegion (JNIEnv *_env, jbyteArray array, jsize start, jsize len, | ^~~~~~~~~~~~~~~~~~ native_interface.c:21883:10: error: expected ';' before 'static' 21883 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:21884:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetShortArrayRegion' 21884 | GetShortArrayRegion (JNIEnv *_env, jshortArray array, jsize start, jsize len, | ^~~~~~~~~~~~~~~~~~~ native_interface.c:21920:10: error: expected ';' before 'static' 21920 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:21921:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetCharArrayRegion' 21921 | GetCharArrayRegion (JNIEnv *_env, jcharArray array, jsize start, jsize len, | ^~~~~~~~~~~~~~~~~~ native_interface.c:21957:10: error: expected ';' before 'static' 21957 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:21958:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetIntArrayRegion' 21958 | GetIntArrayRegion (JNIEnv *_env, jintArray array, jsize start, jsize len, | ^~~~~~~~~~~~~~~~~ native_interface.c:21994:10: error: expected ';' before 'static' 21994 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:21995:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetLongArrayRegion' 21995 | GetLongArrayRegion (JNIEnv *_env, jlongArray array, jsize start, jsize len, | ^~~~~~~~~~~~~~~~~~ native_interface.c:22031:10: error: expected ';' before 'static' 22031 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:22032:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetFloatArrayRegion' 22032 | GetFloatArrayRegion (JNIEnv *_env, jfloatArray array, jsize start, jsize len, | ^~~~~~~~~~~~~~~~~~~ native_interface.c:22068:10: error: expected ';' before 'static' 22068 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:22069:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetDoubleArrayRegion' 22069 | GetDoubleArrayRegion (JNIEnv *_env, jdoubleArray array, jsize start, jsize len, | ^~~~~~~~~~~~~~~~~~~~ native_interface.c:22105:10: error: expected ';' before 'static' 22105 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:22106:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SetByteArrayRegion' 22106 | SetByteArrayRegion (JNIEnv *_env, jbyteArray array, jsize start, jsize len, | ^~~~~~~~~~~~~~~~~~ native_interface.c:22142:10: error: expected ';' before 'static' 22142 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:22143:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SetShortArrayRegion' 22143 | SetShortArrayRegion (JNIEnv *_env, jshortArray array, jsize start, jsize len, | ^~~~~~~~~~~~~~~~~~~ native_interface.c:22179:10: error: expected ';' before 'static' 22179 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:22180:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SetCharArrayRegion' 22180 | SetCharArrayRegion (JNIEnv *_env, jcharArray array, jsize start, jsize len, | ^~~~~~~~~~~~~~~~~~ native_interface.c:22216:10: error: expected ';' before 'static' 22216 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:22217:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SetIntArrayRegion' 22217 | SetIntArrayRegion (JNIEnv *_env, jintArray array, jsize start, jsize len, | ^~~~~~~~~~~~~~~~~ native_interface.c:22253:10: error: expected ';' before 'static' 22253 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:22254:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SetLongArrayRegion' 22254 | SetLongArrayRegion (JNIEnv *_env, jlongArray array, jsize start, jsize len, | ^~~~~~~~~~~~~~~~~~ native_interface.c:22290:10: error: expected ';' before 'static' 22290 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:22291:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SetFloatArrayRegion' 22291 | SetFloatArrayRegion (JNIEnv *_env, jfloatArray array, jsize start, jsize len, | ^~~~~~~~~~~~~~~~~~~ native_interface.c:22327:10: error: expected ';' before 'static' 22327 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:22328:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SetDoubleArrayRegion' 22328 | SetDoubleArrayRegion (JNIEnv *_env, jdoubleArray array, jsize start, jsize len, | ^~~~~~~~~~~~~~~~~~~~ native_interface.c:22364:10: error: expected ';' before 'static' 22364 | JNIEXPORT svm_static jbyte * JNICALL | ^ | ; native_interface.c:22365:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetByteArrayElements' 22365 | GetByteArrayElements (JNIEnv *_env, jbyteArray array, jboolean *isCopy) | ^~~~~~~~~~~~~~~~~~~~ native_interface.c:22427:10: error: expected ';' before 'static' 22427 | JNIEXPORT svm_static jshort * JNICALL | ^ | ; native_interface.c:22428:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetShortArrayElements' 22428 | GetShortArrayElements (JNIEnv *_env, jshortArray array, jboolean *isCopy) | ^~~~~~~~~~~~~~~~~~~~~ native_interface.c:22490:10: error: expected ';' before 'static' 22490 | JNIEXPORT svm_static jchar * JNICALL | ^ | ; native_interface.c:22491:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetCharArrayElements' 22491 | GetCharArrayElements (JNIEnv *_env, jcharArray array, jboolean *isCopy) | ^~~~~~~~~~~~~~~~~~~~ native_interface.c:22553:10: error: expected ';' before 'static' 22553 | JNIEXPORT svm_static jint * JNICALL | ^ | ; native_interface.c:22554:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetIntArrayElements' 22554 | GetIntArrayElements (JNIEnv *_env, jintArray array, jboolean *isCopy) | ^~~~~~~~~~~~~~~~~~~ native_interface.c:22616:10: error: expected ';' before 'static' 22616 | JNIEXPORT svm_static jlong * JNICALL | ^ | ; native_interface.c:22617:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetLongArrayElements' 22617 | GetLongArrayElements (JNIEnv *_env, jlongArray array, jboolean *isCopy) | ^~~~~~~~~~~~~~~~~~~~ native_interface.c:22679:10: error: expected ';' before 'static' 22679 | JNIEXPORT svm_static jfloat * JNICALL | ^ | ; native_interface.c:22680:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetFloatArrayElements' 22680 | GetFloatArrayElements (JNIEnv *_env, jfloatArray array, jboolean *isCopy) | ^~~~~~~~~~~~~~~~~~~~~ native_interface.c:22742:10: error: expected ';' before 'static' 22742 | JNIEXPORT svm_static jdouble * JNICALL | ^ | ; native_interface.c:22743:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetDoubleArrayElements' 22743 | GetDoubleArrayElements (JNIEnv *_env, jdoubleArray array, jboolean *isCopy) | ^~~~~~~~~~~~~~~~~~~~~~ native_interface.c:22805:10: error: expected ';' before 'static' 22805 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:22806:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ReleaseByteArrayElements' 22806 | ReleaseByteArrayElements (JNIEnv *_env, jbyteArray array, jbyte * elems, jint mode) | ^~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:22870:10: error: expected ';' before 'static' 22870 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:22871:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ReleaseShortArrayElements' 22871 | ReleaseShortArrayElements (JNIEnv *_env, jshortArray array, jshort * elems, jint mode) | ^~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:22935:10: error: expected ';' before 'static' 22935 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:22936:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ReleaseCharArrayElements' 22936 | ReleaseCharArrayElements (JNIEnv *_env, jcharArray array, jchar * elems, jint mode) | ^~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:23000:10: error: expected ';' before 'static' 23000 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:23001:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ReleaseIntArrayElements' 23001 | ReleaseIntArrayElements (JNIEnv *_env, jintArray array, jint * elems, jint mode) | ^~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:23065:10: error: expected ';' before 'static' 23065 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:23066:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ReleaseLongArrayElements' 23066 | ReleaseLongArrayElements (JNIEnv *_env, jlongArray array, jlong * elems, jint mode) | ^~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:23130:10: error: expected ';' before 'static' 23130 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:23131:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ReleaseFloatArrayElements' 23131 | ReleaseFloatArrayElements (JNIEnv *_env, jfloatArray array, jfloat * elems, jint mode) | ^~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:23195:10: error: expected ';' before 'static' 23195 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:23196:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ReleaseDoubleArrayElements' 23196 | ReleaseDoubleArrayElements (JNIEnv *_env, jdoubleArray array, jdouble * elems, jint mode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:23260:10: error: expected ';' before 'static' 23260 | JNIEXPORT svm_static jobject JNICALL | ^ | ; native_interface.c:23261:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetObjectField' 23261 | GetObjectField (JNIEnv *_env, jobject obj, jfieldID fieldID) | ^~~~~~~~~~~~~~ native_interface.c:23294:10: error: expected ';' before 'static' 23294 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:23295:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SetObjectField' 23295 | SetObjectField (JNIEnv *_env, jobject obj, jfieldID fieldID, jobject value) | ^~~~~~~~~~~~~~ native_interface.c:23320:10: error: expected ';' before 'static' 23320 | JNIEXPORT svm_static jobject JNICALL | ^ | ; native_interface.c:23321:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetStaticObjectField' 23321 | GetStaticObjectField (JNIEnv *_env, jclass cls SVM_UNUSED, jfieldID fieldID) | ^~~~~~~~~~~~~~~~~~~~ native_interface.c:23353:10: error: expected ';' before 'static' 23353 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:23354:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SetStaticObjectField' 23354 | SetStaticObjectField (JNIEnv *_env, jclass cls SVM_UNUSED, jfieldID fieldID, | ^~~~~~~~~~~~~~~~~~~~ native_interface.c:23375:10: error: expected ';' before 'static' 23375 | JNIEXPORT svm_static jfieldID JNICALL | ^ | ; native_interface.c:23376:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetFieldID' 23376 | GetFieldID (JNIEnv *_env, jclass cls, const char *name, const char *sig) | ^~~~~~~~~~ native_interface.c:23436:10: error: expected ';' before 'static' 23436 | JNIEXPORT svm_static jfieldID JNICALL | ^ | ; native_interface.c:23437:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetStaticFieldID' 23437 | GetStaticFieldID (JNIEnv *_env, jclass cls, const char *name, const char *sig) | ^~~~~~~~~~~~~~~~ native_interface.c:23497:10: error: expected ';' before 'static' 23497 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:23498:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'DeleteLocalRef' 23498 | DeleteLocalRef (JNIEnv *_env, jobject localRef) | ^~~~~~~~~~~~~~ native_interface.c:23540:10: error: expected ';' before 'static' 23540 | JNIEXPORT svm_static jclass JNICALL | ^ | ; native_interface.c:23541:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetObjectClass' 23541 | GetObjectClass (JNIEnv *_env, jobject obj) | ^~~~~~~~~~~~~~ native_interface.c:23566:10: error: expected ';' before 'static' 23566 | JNIEXPORT svm_static jint JNICALL | ^ | ; native_interface.c:23567:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ThrowNew' 23567 | ThrowNew (JNIEnv *_env, jclass cls, const char *message) | ^~~~~~~~ native_interface.c:23636:10: error: expected ';' before 'static' 23636 | JNIEXPORT svm_static jobject JNICALL | ^ | ; native_interface.c:23637:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'NewGlobalRef' 23637 | NewGlobalRef (JNIEnv *_env, jobject obj) | ^~~~~~~~~~~~ native_interface.c:23671:10: error: expected ';' before 'static' 23671 | JNIEXPORT svm_static jsize JNICALL | ^ | ; native_interface.c:23672:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetStringUTFLength' 23672 | GetStringUTFLength (JNIEnv *_env, jstring string) | ^~~~~~~~~~~~~~~~~~ native_interface.c:23694:10: error: expected ';' before 'static' 23694 | JNIEXPORT svm_static const char *JNICALL | ^ | ; native_interface.c:23695:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetStringUTFChars' 23695 | GetStringUTFChars (JNIEnv *_env, jstring string, jboolean *isCopy) | ^~~~~~~~~~~~~~~~~ native_interface.c:23732:10: error: expected ';' before 'static' 23732 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:23733:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ReleaseStringUTFChars' 23733 | ReleaseStringUTFChars (JNIEnv *_env, jstring string SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~ native_interface.c:23757:10: error: expected ';' before 'static' 23757 | JNIEXPORT svm_static jboolean JNICALL | ^ | ; native_interface.c:23758:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ExceptionCheck' 23758 | ExceptionCheck (JNIEnv *_env) | ^~~~~~~~~~~~~~ native_interface.c:23780:10: error: expected ';' before 'static' 23780 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:23781:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SetObjectArrayElement' 23781 | SetObjectArrayElement (JNIEnv *_env, jobjectArray array, jsize indx, | ^~~~~~~~~~~~~~~~~~~~~ native_interface.c:23818:10: error: expected ';' before 'static' 23818 | JNIEXPORT svm_static jstring JNICALL | ^ | ; native_interface.c:23819:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'NewStringUTF' 23819 | NewStringUTF (JNIEnv *_env, const char *bytes) | ^~~~~~~~~~~~ native_interface.c:23851:10: error: expected ';' before 'static' 23851 | JNIEXPORT svm_static jarray JNICALL | ^ | ; native_interface.c:23852:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'NewObjectArray' 23852 | NewObjectArray (JNIEnv *_env, jsize length, jclass elementClass, | ^~~~~~~~~~~~~~ native_interface.c:23936:10: error: expected ';' before 'static' 23936 | JNIEXPORT svm_static jmethodID JNICALL | ^ | ; native_interface.c:23937:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetMethodID' 23937 | GetMethodID (JNIEnv *_env, jclass cls, const char *name, const char *sig) | ^~~~~~~~~~~ native_interface.c:23997:10: error: expected ';' before 'static' 23997 | JNIEXPORT svm_static jmethodID JNICALL | ^ | ; native_interface.c:23998:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetStaticMethodID' 23998 | GetStaticMethodID (JNIEnv *_env, jclass cls, const char *name, | ^~~~~~~~~~~~~~~~~ native_interface.c:24059:10: error: expected ';' before 'static' 24059 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:24060:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ExceptionDescribe' 24060 | ExceptionDescribe (JNIEnv *_env) | ^~~~~~~~~~~~~~~~~ native_interface.c:24156:10: error: expected ';' before 'static' 24156 | JNIEXPORT svm_static jthrowable JNICALL | ^ | ; native_interface.c:24157:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ExceptionOccurred' 24157 | ExceptionOccurred (JNIEnv *_env) | ^~~~~~~~~~~~~~~~~ native_interface.c:24183:10: error: expected ';' before 'static' 24183 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:24184:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ExceptionClear' 24184 | ExceptionClear (JNIEnv *_env) | ^~~~~~~~~~~~~~ native_interface.c:24203:10: error: expected ';' before 'static' 24203 | JNIEXPORT svm_static jint JNICALL | ^ | ; native_interface.c:24204:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetVersion' 24204 | GetVersion (JNIEnv *_env) | ^~~~~~~~~~ native_interface.c:24223:10: error: expected ';' before 'static' 24223 | JNIEXPORT svm_static jclass JNICALL | ^ | ; native_interface.c:24224:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'FindClass' 24224 | FindClass (JNIEnv *_env, const char *name) | ^~~~~~~~~ native_interface.c:24296:10: error: expected ';' before 'static' 24296 | JNIEXPORT svm_static jsize JNICALL | ^ | ; native_interface.c:24297:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetArrayLength' 24297 | GetArrayLength (JNIEnv *_env, jarray array) | ^~~~~~~~~~~~~~ native_interface.c:24319:10: error: expected ';' before 'static' 24319 | JNIEXPORT svm_static jclass JNICALL | ^ | ; native_interface.c:24320:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'DefineClass' 24320 | DefineClass (JNIEnv *_env, const char *name SVM_UNUSED, | ^~~~~~~~~~~ native_interface.c:24343:10: error: expected ';' before 'static' 24343 | JNIEXPORT svm_static jclass JNICALL | ^ | ; native_interface.c:24344:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetSuperclass' 24344 | GetSuperclass (JNIEnv *_env, jclass cls) | ^~~~~~~~~~~~~ native_interface.c:24403:10: error: expected ';' before 'static' 24403 | JNIEXPORT svm_static jboolean JNICALL | ^ | ; native_interface.c:24404:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'IsAssignableFrom' 24404 | IsAssignableFrom (JNIEnv *_env, jclass cls1, jclass cls2) | ^~~~~~~~~~~~~~~~ native_interface.c:24432:10: error: expected ';' before 'static' 24432 | JNIEXPORT svm_static jint JNICALL | ^ | ; native_interface.c:24433:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Throw' 24433 | Throw (JNIEnv *_env, jthrowable obj) | ^~~~~ native_interface.c:24456:10: error: expected ';' before 'static' 24456 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:24457:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'FatalError' 24457 | FatalError (JNIEnv *_env, const char *msg) | ^~~~~~~~~~ native_interface.c:24478:10: error: expected ';' before 'static' 24478 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:24479:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'DeleteGlobalRef' 24479 | DeleteGlobalRef (JNIEnv *_env, jobject globalRef) | ^~~~~~~~~~~~~~~ native_interface.c:24500:10: error: expected ';' before 'static' 24500 | JNIEXPORT svm_static jboolean JNICALL | ^ | ; native_interface.c:24501:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'IsSameObject' 24501 | IsSameObject (JNIEnv *_env, jobject ref1, jobject ref2) | ^~~~~~~~~~~~ native_interface.c:24539:10: error: expected ';' before 'static' 24539 | JNIEXPORT svm_static jobject JNICALL | ^ | ; native_interface.c:24540:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'AllocObject' 24540 | AllocObject (JNIEnv *_env, jclass cls) | ^~~~~~~~~~~ native_interface.c:24580:10: error: expected ';' before 'static' 24580 | JNIEXPORT svm_static jobject JNICALL | ^ | ; native_interface.c:24581:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'NewObject' 24581 | NewObject (JNIEnv *_env, jclass cls, jmethodID methodID, ...) | ^~~~~~~~~ native_interface.c:24633:10: error: expected ';' before 'static' 24633 | JNIEXPORT svm_static jobject JNICALL | ^ | ; native_interface.c:24634:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'NewObjectV' 24634 | NewObjectV (JNIEnv *_env, jclass cls, jmethodID methodID, va_list args) | ^~~~~~~~~~ native_interface.c:24678:10: error: expected ';' before 'static' 24678 | JNIEXPORT svm_static jobject JNICALL | ^ | ; native_interface.c:24679:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'NewObjectA' 24679 | NewObjectA (JNIEnv *_env, jclass cls, jmethodID methodID, jvalue *args) | ^~~~~~~~~~ native_interface.c:24723:10: error: expected ';' before 'static' 24723 | JNIEXPORT svm_static jboolean JNICALL | ^ | ; native_interface.c:24724:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'IsInstanceOf' 24724 | IsInstanceOf (JNIEnv *_env, jobject obj, jclass cls) | ^~~~~~~~~~~~ native_interface.c:24759:10: error: expected ';' before 'static' 24759 | JNIEXPORT svm_static jstring JNICALL | ^ | ; native_interface.c:24760:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'NewString' 24760 | NewString (JNIEnv *_env, const jchar *unicodeChars, jsize len) | ^~~~~~~~~ native_interface.c:24819:10: error: expected ';' before 'static' 24819 | JNIEXPORT svm_static jsize JNICALL | ^ | ; native_interface.c:24820:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetStringLength' 24820 | GetStringLength (JNIEnv *_env, jstring string) | ^~~~~~~~~~~~~~~ native_interface.c:24847:10: error: expected ';' before 'static' 24847 | JNIEXPORT svm_static const jchar *JNICALL | ^ | ; native_interface.c:24848:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetStringChars' 24848 | GetStringChars (JNIEnv *_env, jstring string, jboolean *isCopy) | ^~~~~~~~~~~~~~ native_interface.c:24917:10: error: expected ';' before 'static' 24917 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:24918:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ReleaseStringChars' 24918 | ReleaseStringChars (JNIEnv *_env, jstring string, const jchar *_chars) | ^~~~~~~~~~~~~~~~~~ native_interface.c:24953:10: error: expected ';' before 'static' 24953 | JNIEXPORT svm_static jobject JNICALL | ^ | ; native_interface.c:24954:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetObjectArrayElement' 24954 | GetObjectArrayElement (JNIEnv *_env, jobjectArray array, jsize indx) | ^~~~~~~~~~~~~~~~~~~~~ native_interface.c:25001:10: error: expected ';' before 'static' 25001 | JNIEXPORT svm_static jboolean *JNICALL | ^ | ; native_interface.c:25002:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetBooleanArrayElements' 25002 | GetBooleanArrayElements (JNIEnv *_env, jbooleanArray array SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:25024:10: error: expected ';' before 'static' 25024 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:25025:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ReleaseBooleanArrayElements' 25025 | ReleaseBooleanArrayElements (JNIEnv *_env, jbooleanArray array SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:25045:10: error: expected ';' before 'static' 25045 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:25046:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetBooleanArrayRegion' 25046 | GetBooleanArrayRegion (JNIEnv *_env, jbooleanArray array SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~ native_interface.c:25067:10: error: expected ';' before 'static' 25067 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:25068:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SetBooleanArrayRegion' 25068 | SetBooleanArrayRegion (JNIEnv *_env, jbooleanArray array SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~ native_interface.c:25089:10: error: expected ';' before 'static' 25089 | JNIEXPORT svm_static jint JNICALL | ^ | ; native_interface.c:25090:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'RegisterNatives' 25090 | RegisterNatives (JNIEnv *_env, jclass cls SVM_UNUSED, | ^~~~~~~~~~~~~~~ native_interface.c:25113:10: error: expected ';' before 'static' 25113 | JNIEXPORT svm_static jint JNICALL | ^ | ; native_interface.c:25114:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'UnregisterNatives' 25114 | UnregisterNatives (JNIEnv *_env, jclass cls SVM_UNUSED) | ^~~~~~~~~~~~~~~~~ native_interface.c:25135:10: error: expected ';' before 'static' 25135 | JNIEXPORT svm_static jint JNICALL | ^ | ; native_interface.c:25136:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'MonitorEnter' 25136 | MonitorEnter (JNIEnv *_env, jobject obj) | ^~~~~~~~~~~~ native_interface.c:25176:10: error: expected ';' before 'static' 25176 | JNIEXPORT svm_static jint JNICALL | ^ | ; native_interface.c:25177:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'MonitorExit' 25177 | MonitorExit (JNIEnv *_env, jobject obj) | ^~~~~~~~~~~ native_interface.c:25222:10: error: expected ';' before 'static' 25222 | JNIEXPORT svm_static jint JNICALL | ^ | ; native_interface.c:25223:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetJavaVM' 25223 | GetJavaVM (JNIEnv *_env, JavaVM **vm) | ^~~~~~~~~ native_interface.c:25244:10: error: expected ';' before 'static' 25244 | JNIEXPORT svm_static jint JNICALL | ^ | ; native_interface.c:25245:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EnsureLocalCapacity' 25245 | EnsureLocalCapacity (JNIEnv *_env, jint capacity) | ^~~~~~~~~~~~~~~~~~~ native_interface.c:25267:10: error: expected ';' before 'static' 25267 | JNIEXPORT svm_static jint JNICALL | ^ | ; native_interface.c:25268:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'PushLocalFrame' 25268 | PushLocalFrame (JNIEnv *_env, jint capacity) | ^~~~~~~~~~~~~~ native_interface.c:25327:10: error: expected ';' before 'static' 25327 | JNIEXPORT svm_static jobject JNICALL | ^ | ; native_interface.c:25328:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'PopLocalFrame' 25328 | PopLocalFrame (JNIEnv *_env, jobject ref) | ^~~~~~~~~~~~~ native_interface.c:25408:10: error: expected ';' before 'static' 25408 | JNIEXPORT svm_static jobject JNICALL | ^ | ; native_interface.c:25409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'NewLocalRef' 25409 | NewLocalRef (JNIEnv *_env, jobject ref SVM_UNUSED) | ^~~~~~~~~~~ native_interface.c:25430:10: error: expected ';' before 'static' 25430 | JNIEXPORT svm_static jweak JNICALL | ^ | ; native_interface.c:25431:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'NewWeakGlobalRef' 25431 | NewWeakGlobalRef (JNIEnv *_env, jobject obj SVM_UNUSED) | ^~~~~~~~~~~~~~~~ native_interface.c:25452:10: error: expected ';' before 'static' 25452 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:25453:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'DeleteWeakGlobalRef' 25453 | DeleteWeakGlobalRef (JNIEnv *_env, jweak obj SVM_UNUSED) | ^~~~~~~~~~~~~~~~~~~ native_interface.c:25472:10: error: expected ';' before 'static' 25472 | JNIEXPORT svm_static void *JNICALL | ^ | ; native_interface.c:25473:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetPrimitiveArrayCritical' 25473 | GetPrimitiveArrayCritical (JNIEnv *_env, jarray array, jboolean *isCopy) | ^~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:25557:10: error: expected ';' before 'static' 25557 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:25558:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ReleasePrimitiveArrayCritical' 25558 | ReleasePrimitiveArrayCritical (JNIEnv *_env, jarray array, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:25608:10: error: expected ';' before 'static' 25608 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:25609:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetStringRegion' 25609 | GetStringRegion (JNIEnv *_env, jstring str SVM_UNUSED, jsize start SVM_UNUSED, | ^~~~~~~~~~~~~~~ native_interface.c:25629:10: error: expected ';' before 'static' 25629 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:25630:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetStringUTFRegion' 25630 | GetStringUTFRegion (JNIEnv *_env, jstring str SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~ native_interface.c:25651:10: error: expected ';' before 'static' 25651 | JNIEXPORT svm_static const jchar *JNICALL | ^ | ; native_interface.c:25652:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetStringCritical' 25652 | GetStringCritical (JNIEnv *_env, jstring string SVM_UNUSED, | ^~~~~~~~~~~~~~~~~ native_interface.c:25674:10: error: expected ';' before 'static' 25674 | JNIEXPORT svm_static void JNICALL | ^ | ; native_interface.c:25675:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ReleaseStringCritical' 25675 | ReleaseStringCritical (JNIEnv *_env, jstring string SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~ native_interface.c:25695:10: error: expected ';' before 'static' 25695 | JNIEXPORT svm_static jmethodID JNICALL | ^ | ; native_interface.c:25696:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'FromReflectedMethod' 25696 | FromReflectedMethod (JNIEnv *_env, jobject method) | ^~~~~~~~~~~~~~~~~~~ native_interface.c:25730:10: error: expected ';' before 'static' 25730 | JNIEXPORT svm_static jfieldID JNICALL | ^ | ; native_interface.c:25731:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'FromReflectedField' 25731 | FromReflectedField (JNIEnv *_env, jobject field) | ^~~~~~~~~~~~~~~~~~ native_interface.c:25753:10: error: expected ';' before 'static' 25753 | JNIEXPORT svm_static jobject JNICALL | ^ | ; native_interface.c:25754:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ToReflectedMethod' 25754 | ToReflectedMethod (JNIEnv *_env, jclass cls SVM_UNUSED, | ^~~~~~~~~~~~~~~~~ native_interface.c:25847:10: error: expected ';' before 'static' 25847 | JNIEXPORT svm_static jobject JNICALL | ^ | ; native_interface.c:25848:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ToReflectedField' 25848 | ToReflectedField (JNIEnv *_env, jclass cls SVM_UNUSED, | ^~~~~~~~~~~~~~~~ native_interface.c:25917:10: error: expected ';' before 'static' 25917 | JNIEXPORT svm_static jobject JNICALL | ^ | ; native_interface.c:25918:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'NewDirectByteBuffer' 25918 | NewDirectByteBuffer (JNIEnv *_env, void *address, jlong capacity) | ^~~~~~~~~~~~~~~~~~~ native_interface.c:25947:2: error: #error "todo: implement nio for non 32 or 64 bit platforms" 25947 | #error "todo: implement nio for non 32 or 64 bit platforms" | ^~~~~ native_interface.c:25962:10: error: expected ';' before 'static' 25962 | JNIEXPORT svm_static void *JNICALL | ^ | ; native_interface.c:25963:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetDirectBufferAddress' 25963 | GetDirectBufferAddress (JNIEnv *_env, jobject buf) | ^~~~~~~~~~~~~~~~~~~~~~ native_interface.c:25998:2: error: #error "todo: implement nio for non 32 or 64 bit platforms" 25998 | #error "todo: implement nio for non 32 or 64 bit platforms" | ^~~~~ native_interface.c:26013:10: error: expected ';' before 'static' 26013 | JNIEXPORT svm_static jlong JNICALL | ^ | ; native_interface.c:26014:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetDirectBufferCapacity' 26014 | GetDirectBufferCapacity (JNIEnv *_env, jobject buf) | ^~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26046:3: error: 'GetVersion' undeclared here (not in a function) 26046 | GetVersion, | ^~~~~~~~~~ native_interface.c:26046:3: warning: excess elements in struct initializer native_interface.c:26046:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26047:3: error: 'DefineClass' undeclared here (not in a function) 26047 | DefineClass, | ^~~~~~~~~~~ native_interface.c:26047:3: warning: excess elements in struct initializer native_interface.c:26047:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26048:3: error: 'FindClass' undeclared here (not in a function) 26048 | FindClass, | ^~~~~~~~~ native_interface.c:26048:3: warning: excess elements in struct initializer native_interface.c:26048:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26049:3: error: 'FromReflectedMethod' undeclared here (not in a function) 26049 | FromReflectedMethod, | ^~~~~~~~~~~~~~~~~~~ native_interface.c:26049:3: warning: excess elements in struct initializer native_interface.c:26049:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26050:3: error: 'FromReflectedField' undeclared here (not in a function) 26050 | FromReflectedField, | ^~~~~~~~~~~~~~~~~~ native_interface.c:26050:3: warning: excess elements in struct initializer native_interface.c:26050:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26051:3: error: 'ToReflectedMethod' undeclared here (not in a function) 26051 | ToReflectedMethod, | ^~~~~~~~~~~~~~~~~ native_interface.c:26051:3: warning: excess elements in struct initializer native_interface.c:26051:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26052:3: error: 'GetSuperclass' undeclared here (not in a function) 26052 | GetSuperclass, | ^~~~~~~~~~~~~ native_interface.c:26052:3: warning: excess elements in struct initializer native_interface.c:26052:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26053:3: error: 'IsAssignableFrom' undeclared here (not in a function) 26053 | IsAssignableFrom, | ^~~~~~~~~~~~~~~~ native_interface.c:26053:3: warning: excess elements in struct initializer native_interface.c:26053:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26054:3: error: 'ToReflectedField' undeclared here (not in a function) 26054 | ToReflectedField, | ^~~~~~~~~~~~~~~~ native_interface.c:26054:3: warning: excess elements in struct initializer native_interface.c:26054:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26055:3: error: 'Throw' undeclared here (not in a function) 26055 | Throw, | ^~~~~ native_interface.c:26055:3: warning: excess elements in struct initializer native_interface.c:26055:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26056:3: error: 'ThrowNew' undeclared here (not in a function) 26056 | ThrowNew, | ^~~~~~~~ native_interface.c:26056:3: warning: excess elements in struct initializer native_interface.c:26056:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26057:3: error: 'ExceptionOccurred' undeclared here (not in a function) 26057 | ExceptionOccurred, | ^~~~~~~~~~~~~~~~~ native_interface.c:26057:3: warning: excess elements in struct initializer native_interface.c:26057:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26058:3: error: 'ExceptionDescribe' undeclared here (not in a function) 26058 | ExceptionDescribe, | ^~~~~~~~~~~~~~~~~ native_interface.c:26058:3: warning: excess elements in struct initializer native_interface.c:26058:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26059:3: error: 'ExceptionClear' undeclared here (not in a function) 26059 | ExceptionClear, | ^~~~~~~~~~~~~~ native_interface.c:26059:3: warning: excess elements in struct initializer native_interface.c:26059:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26060:3: error: 'FatalError' undeclared here (not in a function) 26060 | FatalError, | ^~~~~~~~~~ native_interface.c:26060:3: warning: excess elements in struct initializer native_interface.c:26060:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26061:3: error: 'PushLocalFrame' undeclared here (not in a function) 26061 | PushLocalFrame, | ^~~~~~~~~~~~~~ native_interface.c:26061:3: warning: excess elements in struct initializer native_interface.c:26061:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26062:3: error: 'PopLocalFrame' undeclared here (not in a function) 26062 | PopLocalFrame, | ^~~~~~~~~~~~~ native_interface.c:26062:3: warning: excess elements in struct initializer native_interface.c:26062:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26063:3: error: 'NewGlobalRef' undeclared here (not in a function) 26063 | NewGlobalRef, | ^~~~~~~~~~~~ native_interface.c:26063:3: warning: excess elements in struct initializer native_interface.c:26063:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26064:3: error: 'DeleteGlobalRef' undeclared here (not in a function) 26064 | DeleteGlobalRef, | ^~~~~~~~~~~~~~~ native_interface.c:26064:3: warning: excess elements in struct initializer native_interface.c:26064:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26065:3: error: 'DeleteLocalRef' undeclared here (not in a function) 26065 | DeleteLocalRef, | ^~~~~~~~~~~~~~ native_interface.c:26065:3: warning: excess elements in struct initializer native_interface.c:26065:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26066:3: error: 'IsSameObject' undeclared here (not in a function) 26066 | IsSameObject, | ^~~~~~~~~~~~ native_interface.c:26066:3: warning: excess elements in struct initializer native_interface.c:26066:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26067:3: error: 'NewLocalRef' undeclared here (not in a function) 26067 | NewLocalRef, | ^~~~~~~~~~~ native_interface.c:26067:3: warning: excess elements in struct initializer native_interface.c:26067:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26068:3: error: 'EnsureLocalCapacity' undeclared here (not in a function) 26068 | EnsureLocalCapacity, | ^~~~~~~~~~~~~~~~~~~ native_interface.c:26068:3: warning: excess elements in struct initializer native_interface.c:26068:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26069:3: error: 'AllocObject' undeclared here (not in a function) 26069 | AllocObject, | ^~~~~~~~~~~ native_interface.c:26069:3: warning: excess elements in struct initializer native_interface.c:26069:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26070:3: error: 'NewObject' undeclared here (not in a function) 26070 | NewObject, | ^~~~~~~~~ native_interface.c:26070:3: warning: excess elements in struct initializer native_interface.c:26070:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26071:3: error: 'NewObjectV' undeclared here (not in a function) 26071 | NewObjectV, | ^~~~~~~~~~ native_interface.c:26071:3: warning: excess elements in struct initializer native_interface.c:26071:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26072:3: error: 'NewObjectA' undeclared here (not in a function) 26072 | NewObjectA, | ^~~~~~~~~~ native_interface.c:26072:3: warning: excess elements in struct initializer native_interface.c:26072:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26073:3: error: 'GetObjectClass' undeclared here (not in a function) 26073 | GetObjectClass, | ^~~~~~~~~~~~~~ native_interface.c:26073:3: warning: excess elements in struct initializer native_interface.c:26073:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26074:3: error: 'IsInstanceOf' undeclared here (not in a function) 26074 | IsInstanceOf, | ^~~~~~~~~~~~ native_interface.c:26074:3: warning: excess elements in struct initializer native_interface.c:26074:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26075:3: error: 'GetMethodID' undeclared here (not in a function); did you mean 'jmethodID'? 26075 | GetMethodID, | ^~~~~~~~~~~ | jmethodID native_interface.c:26075:3: warning: excess elements in struct initializer native_interface.c:26075:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26076:3: error: 'CallObjectMethod' undeclared here (not in a function) 26076 | CallObjectMethod, | ^~~~~~~~~~~~~~~~ native_interface.c:26076:3: warning: excess elements in struct initializer native_interface.c:26076:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26077:3: error: 'CallObjectMethodV' undeclared here (not in a function) 26077 | CallObjectMethodV, | ^~~~~~~~~~~~~~~~~ native_interface.c:26077:3: warning: excess elements in struct initializer native_interface.c:26077:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26078:3: error: 'CallObjectMethodA' undeclared here (not in a function) 26078 | CallObjectMethodA, | ^~~~~~~~~~~~~~~~~ native_interface.c:26078:3: warning: excess elements in struct initializer native_interface.c:26078:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26079:3: error: 'CallBooleanMethod' undeclared here (not in a function) 26079 | CallBooleanMethod, | ^~~~~~~~~~~~~~~~~ native_interface.c:26079:3: warning: excess elements in struct initializer native_interface.c:26079:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26080:3: error: 'CallBooleanMethodV' undeclared here (not in a function) 26080 | CallBooleanMethodV, | ^~~~~~~~~~~~~~~~~~ native_interface.c:26080:3: warning: excess elements in struct initializer native_interface.c:26080:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26081:3: error: 'CallBooleanMethodA' undeclared here (not in a function) 26081 | CallBooleanMethodA, | ^~~~~~~~~~~~~~~~~~ native_interface.c:26081:3: warning: excess elements in struct initializer native_interface.c:26081:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26082:3: error: 'CallByteMethod' undeclared here (not in a function) 26082 | CallByteMethod, | ^~~~~~~~~~~~~~ native_interface.c:26082:3: warning: excess elements in struct initializer native_interface.c:26082:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26083:3: error: 'CallByteMethodV' undeclared here (not in a function) 26083 | CallByteMethodV, | ^~~~~~~~~~~~~~~ native_interface.c:26083:3: warning: excess elements in struct initializer native_interface.c:26083:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26084:3: error: 'CallByteMethodA' undeclared here (not in a function) 26084 | CallByteMethodA, | ^~~~~~~~~~~~~~~ native_interface.c:26084:3: warning: excess elements in struct initializer native_interface.c:26084:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26085:3: error: 'CallCharMethod' undeclared here (not in a function) 26085 | CallCharMethod, | ^~~~~~~~~~~~~~ native_interface.c:26085:3: warning: excess elements in struct initializer native_interface.c:26085:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26086:3: error: 'CallCharMethodV' undeclared here (not in a function) 26086 | CallCharMethodV, | ^~~~~~~~~~~~~~~ native_interface.c:26086:3: warning: excess elements in struct initializer native_interface.c:26086:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26087:3: error: 'CallCharMethodA' undeclared here (not in a function) 26087 | CallCharMethodA, | ^~~~~~~~~~~~~~~ native_interface.c:26087:3: warning: excess elements in struct initializer native_interface.c:26087:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26088:3: error: 'CallShortMethod' undeclared here (not in a function) 26088 | CallShortMethod, | ^~~~~~~~~~~~~~~ native_interface.c:26088:3: warning: excess elements in struct initializer native_interface.c:26088:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26089:3: error: 'CallShortMethodV' undeclared here (not in a function) 26089 | CallShortMethodV, | ^~~~~~~~~~~~~~~~ native_interface.c:26089:3: warning: excess elements in struct initializer native_interface.c:26089:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26090:3: error: 'CallShortMethodA' undeclared here (not in a function) 26090 | CallShortMethodA, | ^~~~~~~~~~~~~~~~ native_interface.c:26090:3: warning: excess elements in struct initializer native_interface.c:26090:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26091:3: error: 'CallIntMethod' undeclared here (not in a function) 26091 | CallIntMethod, | ^~~~~~~~~~~~~ native_interface.c:26091:3: warning: excess elements in struct initializer native_interface.c:26091:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26092:3: error: 'CallIntMethodV' undeclared here (not in a function) 26092 | CallIntMethodV, | ^~~~~~~~~~~~~~ native_interface.c:26092:3: warning: excess elements in struct initializer native_interface.c:26092:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26093:3: error: 'CallIntMethodA' undeclared here (not in a function) 26093 | CallIntMethodA, | ^~~~~~~~~~~~~~ native_interface.c:26093:3: warning: excess elements in struct initializer native_interface.c:26093:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26094:3: error: 'CallLongMethod' undeclared here (not in a function) 26094 | CallLongMethod, | ^~~~~~~~~~~~~~ native_interface.c:26094:3: warning: excess elements in struct initializer native_interface.c:26094:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26095:3: error: 'CallLongMethodV' undeclared here (not in a function) 26095 | CallLongMethodV, | ^~~~~~~~~~~~~~~ native_interface.c:26095:3: warning: excess elements in struct initializer native_interface.c:26095:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26096:3: error: 'CallLongMethodA' undeclared here (not in a function) 26096 | CallLongMethodA, | ^~~~~~~~~~~~~~~ native_interface.c:26096:3: warning: excess elements in struct initializer native_interface.c:26096:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26097:3: error: 'CallFloatMethod' undeclared here (not in a function) 26097 | CallFloatMethod, | ^~~~~~~~~~~~~~~ native_interface.c:26097:3: warning: excess elements in struct initializer native_interface.c:26097:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26098:3: error: 'CallFloatMethodV' undeclared here (not in a function) 26098 | CallFloatMethodV, | ^~~~~~~~~~~~~~~~ native_interface.c:26098:3: warning: excess elements in struct initializer native_interface.c:26098:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26099:3: error: 'CallFloatMethodA' undeclared here (not in a function) 26099 | CallFloatMethodA, | ^~~~~~~~~~~~~~~~ native_interface.c:26099:3: warning: excess elements in struct initializer native_interface.c:26099:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26100:3: error: 'CallDoubleMethod' undeclared here (not in a function) 26100 | CallDoubleMethod, | ^~~~~~~~~~~~~~~~ native_interface.c:26100:3: warning: excess elements in struct initializer native_interface.c:26100:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26101:3: error: 'CallDoubleMethodV' undeclared here (not in a function) 26101 | CallDoubleMethodV, | ^~~~~~~~~~~~~~~~~ native_interface.c:26101:3: warning: excess elements in struct initializer native_interface.c:26101:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26102:3: error: 'CallDoubleMethodA' undeclared here (not in a function) 26102 | CallDoubleMethodA, | ^~~~~~~~~~~~~~~~~ native_interface.c:26102:3: warning: excess elements in struct initializer native_interface.c:26102:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26103:3: error: 'CallVoidMethod' undeclared here (not in a function) 26103 | CallVoidMethod, | ^~~~~~~~~~~~~~ native_interface.c:26103:3: warning: excess elements in struct initializer native_interface.c:26103:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26104:3: error: 'CallVoidMethodV' undeclared here (not in a function) 26104 | CallVoidMethodV, | ^~~~~~~~~~~~~~~ native_interface.c:26104:3: warning: excess elements in struct initializer native_interface.c:26104:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26105:3: error: 'CallVoidMethodA' undeclared here (not in a function) 26105 | CallVoidMethodA, | ^~~~~~~~~~~~~~~ native_interface.c:26105:3: warning: excess elements in struct initializer native_interface.c:26105:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26106:3: error: 'CallNonvirtualObjectMethod' undeclared here (not in a function) 26106 | CallNonvirtualObjectMethod, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26106:3: warning: excess elements in struct initializer native_interface.c:26106:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26107:3: error: 'CallNonvirtualObjectMethodV' undeclared here (not in a function) 26107 | CallNonvirtualObjectMethodV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26107:3: warning: excess elements in struct initializer native_interface.c:26107:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26108:3: error: 'CallNonvirtualObjectMethodA' undeclared here (not in a function) 26108 | CallNonvirtualObjectMethodA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26108:3: warning: excess elements in struct initializer native_interface.c:26108:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26109:3: error: 'CallNonvirtualBooleanMethod' undeclared here (not in a function) 26109 | CallNonvirtualBooleanMethod, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26109:3: warning: excess elements in struct initializer native_interface.c:26109:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26110:3: error: 'CallNonvirtualBooleanMethodV' undeclared here (not in a function) 26110 | CallNonvirtualBooleanMethodV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26110:3: warning: excess elements in struct initializer native_interface.c:26110:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26111:3: error: 'CallNonvirtualBooleanMethodA' undeclared here (not in a function) 26111 | CallNonvirtualBooleanMethodA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26111:3: warning: excess elements in struct initializer native_interface.c:26111:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26112:3: error: 'CallNonvirtualByteMethod' undeclared here (not in a function) 26112 | CallNonvirtualByteMethod, | ^~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26112:3: warning: excess elements in struct initializer native_interface.c:26112:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26113:3: error: 'CallNonvirtualByteMethodV' undeclared here (not in a function) 26113 | CallNonvirtualByteMethodV, | ^~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26113:3: warning: excess elements in struct initializer native_interface.c:26113:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26114:3: error: 'CallNonvirtualByteMethodA' undeclared here (not in a function) 26114 | CallNonvirtualByteMethodA, | ^~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26114:3: warning: excess elements in struct initializer native_interface.c:26114:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26115:3: error: 'CallNonvirtualCharMethod' undeclared here (not in a function) 26115 | CallNonvirtualCharMethod, | ^~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26115:3: warning: excess elements in struct initializer native_interface.c:26115:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26116:3: error: 'CallNonvirtualCharMethodV' undeclared here (not in a function) 26116 | CallNonvirtualCharMethodV, | ^~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26116:3: warning: excess elements in struct initializer native_interface.c:26116:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26117:3: error: 'CallNonvirtualCharMethodA' undeclared here (not in a function) 26117 | CallNonvirtualCharMethodA, | ^~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26117:3: warning: excess elements in struct initializer native_interface.c:26117:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26118:3: error: 'CallNonvirtualShortMethod' undeclared here (not in a function) 26118 | CallNonvirtualShortMethod, | ^~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26118:3: warning: excess elements in struct initializer native_interface.c:26118:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26119:3: error: 'CallNonvirtualShortMethodV' undeclared here (not in a function) 26119 | CallNonvirtualShortMethodV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26119:3: warning: excess elements in struct initializer native_interface.c:26119:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26120:3: error: 'CallNonvirtualShortMethodA' undeclared here (not in a function) 26120 | CallNonvirtualShortMethodA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26120:3: warning: excess elements in struct initializer native_interface.c:26120:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26121:3: error: 'CallNonvirtualIntMethod' undeclared here (not in a function) 26121 | CallNonvirtualIntMethod, | ^~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26121:3: warning: excess elements in struct initializer native_interface.c:26121:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26122:3: error: 'CallNonvirtualIntMethodV' undeclared here (not in a function) 26122 | CallNonvirtualIntMethodV, | ^~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26122:3: warning: excess elements in struct initializer native_interface.c:26122:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26123:3: error: 'CallNonvirtualIntMethodA' undeclared here (not in a function) 26123 | CallNonvirtualIntMethodA, | ^~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26123:3: warning: excess elements in struct initializer native_interface.c:26123:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26124:3: error: 'CallNonvirtualLongMethod' undeclared here (not in a function) 26124 | CallNonvirtualLongMethod, | ^~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26124:3: warning: excess elements in struct initializer native_interface.c:26124:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26125:3: error: 'CallNonvirtualLongMethodV' undeclared here (not in a function) 26125 | CallNonvirtualLongMethodV, | ^~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26125:3: warning: excess elements in struct initializer native_interface.c:26125:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26126:3: error: 'CallNonvirtualLongMethodA' undeclared here (not in a function) 26126 | CallNonvirtualLongMethodA, | ^~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26126:3: warning: excess elements in struct initializer native_interface.c:26126:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26127:3: error: 'CallNonvirtualFloatMethod' undeclared here (not in a function) 26127 | CallNonvirtualFloatMethod, | ^~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26127:3: warning: excess elements in struct initializer native_interface.c:26127:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26128:3: error: 'CallNonvirtualFloatMethodV' undeclared here (not in a function) 26128 | CallNonvirtualFloatMethodV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26128:3: warning: excess elements in struct initializer native_interface.c:26128:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26129:3: error: 'CallNonvirtualFloatMethodA' undeclared here (not in a function) 26129 | CallNonvirtualFloatMethodA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26129:3: warning: excess elements in struct initializer native_interface.c:26129:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26130:3: error: 'CallNonvirtualDoubleMethod' undeclared here (not in a function) 26130 | CallNonvirtualDoubleMethod, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26130:3: warning: excess elements in struct initializer native_interface.c:26130:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26131:3: error: 'CallNonvirtualDoubleMethodV' undeclared here (not in a function) 26131 | CallNonvirtualDoubleMethodV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26131:3: warning: excess elements in struct initializer native_interface.c:26131:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26132:3: error: 'CallNonvirtualDoubleMethodA' undeclared here (not in a function) 26132 | CallNonvirtualDoubleMethodA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26132:3: warning: excess elements in struct initializer native_interface.c:26132:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26133:3: error: 'CallNonvirtualVoidMethod' undeclared here (not in a function) 26133 | CallNonvirtualVoidMethod, | ^~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26133:3: warning: excess elements in struct initializer native_interface.c:26133:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26134:3: error: 'CallNonvirtualVoidMethodV' undeclared here (not in a function) 26134 | CallNonvirtualVoidMethodV, | ^~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26134:3: warning: excess elements in struct initializer native_interface.c:26134:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26135:3: error: 'CallNonvirtualVoidMethodA' undeclared here (not in a function) 26135 | CallNonvirtualVoidMethodA, | ^~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26135:3: warning: excess elements in struct initializer native_interface.c:26135:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26136:3: error: 'GetFieldID' undeclared here (not in a function); did you mean 'jfieldID'? 26136 | GetFieldID, | ^~~~~~~~~~ | jfieldID native_interface.c:26136:3: warning: excess elements in struct initializer native_interface.c:26136:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26137:3: error: 'GetObjectField' undeclared here (not in a function) 26137 | GetObjectField, | ^~~~~~~~~~~~~~ native_interface.c:26137:3: warning: excess elements in struct initializer native_interface.c:26137:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26138:3: error: 'GetBooleanField' undeclared here (not in a function) 26138 | GetBooleanField, | ^~~~~~~~~~~~~~~ native_interface.c:26138:3: warning: excess elements in struct initializer native_interface.c:26138:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26139:3: error: 'GetByteField' undeclared here (not in a function) 26139 | GetByteField, | ^~~~~~~~~~~~ native_interface.c:26139:3: warning: excess elements in struct initializer native_interface.c:26139:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26140:3: error: 'GetCharField' undeclared here (not in a function) 26140 | GetCharField, | ^~~~~~~~~~~~ native_interface.c:26140:3: warning: excess elements in struct initializer native_interface.c:26140:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26141:3: error: 'GetShortField' undeclared here (not in a function) 26141 | GetShortField, | ^~~~~~~~~~~~~ native_interface.c:26141:3: warning: excess elements in struct initializer native_interface.c:26141:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26142:3: error: 'GetIntField' undeclared here (not in a function) 26142 | GetIntField, | ^~~~~~~~~~~ native_interface.c:26142:3: warning: excess elements in struct initializer native_interface.c:26142:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26143:3: error: 'GetLongField' undeclared here (not in a function) 26143 | GetLongField, | ^~~~~~~~~~~~ native_interface.c:26143:3: warning: excess elements in struct initializer native_interface.c:26143:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26144:3: error: 'GetFloatField' undeclared here (not in a function) 26144 | GetFloatField, | ^~~~~~~~~~~~~ native_interface.c:26144:3: warning: excess elements in struct initializer native_interface.c:26144:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26145:3: error: 'GetDoubleField' undeclared here (not in a function) 26145 | GetDoubleField, | ^~~~~~~~~~~~~~ native_interface.c:26145:3: warning: excess elements in struct initializer native_interface.c:26145:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26146:3: error: 'SetObjectField' undeclared here (not in a function) 26146 | SetObjectField, | ^~~~~~~~~~~~~~ native_interface.c:26146:3: warning: excess elements in struct initializer native_interface.c:26146:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26147:3: error: 'SetBooleanField' undeclared here (not in a function) 26147 | SetBooleanField, | ^~~~~~~~~~~~~~~ native_interface.c:26147:3: warning: excess elements in struct initializer native_interface.c:26147:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26148:3: error: 'SetByteField' undeclared here (not in a function) 26148 | SetByteField, | ^~~~~~~~~~~~ native_interface.c:26148:3: warning: excess elements in struct initializer native_interface.c:26148:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26149:3: error: 'SetCharField' undeclared here (not in a function) 26149 | SetCharField, | ^~~~~~~~~~~~ native_interface.c:26149:3: warning: excess elements in struct initializer native_interface.c:26149:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26150:3: error: 'SetShortField' undeclared here (not in a function) 26150 | SetShortField, | ^~~~~~~~~~~~~ native_interface.c:26150:3: warning: excess elements in struct initializer native_interface.c:26150:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26151:3: error: 'SetIntField' undeclared here (not in a function) 26151 | SetIntField, | ^~~~~~~~~~~ native_interface.c:26151:3: warning: excess elements in struct initializer native_interface.c:26151:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26152:3: error: 'SetLongField' undeclared here (not in a function) 26152 | SetLongField, | ^~~~~~~~~~~~ native_interface.c:26152:3: warning: excess elements in struct initializer native_interface.c:26152:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26153:3: error: 'SetFloatField' undeclared here (not in a function) 26153 | SetFloatField, | ^~~~~~~~~~~~~ native_interface.c:26153:3: warning: excess elements in struct initializer native_interface.c:26153:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26154:3: error: 'SetDoubleField' undeclared here (not in a function) 26154 | SetDoubleField, | ^~~~~~~~~~~~~~ native_interface.c:26154:3: warning: excess elements in struct initializer native_interface.c:26154:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26155:3: error: 'GetStaticMethodID' undeclared here (not in a function) 26155 | GetStaticMethodID, | ^~~~~~~~~~~~~~~~~ native_interface.c:26155:3: warning: excess elements in struct initializer native_interface.c:26155:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26156:3: error: 'CallStaticObjectMethod' undeclared here (not in a function) 26156 | CallStaticObjectMethod, | ^~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26156:3: warning: excess elements in struct initializer native_interface.c:26156:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26157:3: error: 'CallStaticObjectMethodV' undeclared here (not in a function) 26157 | CallStaticObjectMethodV, | ^~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26157:3: warning: excess elements in struct initializer native_interface.c:26157:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26158:3: error: 'CallStaticObjectMethodA' undeclared here (not in a function) 26158 | CallStaticObjectMethodA, | ^~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26158:3: warning: excess elements in struct initializer native_interface.c:26158:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26159:3: error: 'CallStaticBooleanMethod' undeclared here (not in a function) 26159 | CallStaticBooleanMethod, | ^~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26159:3: warning: excess elements in struct initializer native_interface.c:26159:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26160:3: error: 'CallStaticBooleanMethodV' undeclared here (not in a function) 26160 | CallStaticBooleanMethodV, | ^~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26160:3: warning: excess elements in struct initializer native_interface.c:26160:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26161:3: error: 'CallStaticBooleanMethodA' undeclared here (not in a function) 26161 | CallStaticBooleanMethodA, | ^~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26161:3: warning: excess elements in struct initializer native_interface.c:26161:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26162:3: error: 'CallStaticByteMethod' undeclared here (not in a function) 26162 | CallStaticByteMethod, | ^~~~~~~~~~~~~~~~~~~~ native_interface.c:26162:3: warning: excess elements in struct initializer native_interface.c:26162:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26163:3: error: 'CallStaticByteMethodV' undeclared here (not in a function) 26163 | CallStaticByteMethodV, | ^~~~~~~~~~~~~~~~~~~~~ native_interface.c:26163:3: warning: excess elements in struct initializer native_interface.c:26163:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26164:3: error: 'CallStaticByteMethodA' undeclared here (not in a function) 26164 | CallStaticByteMethodA, | ^~~~~~~~~~~~~~~~~~~~~ native_interface.c:26164:3: warning: excess elements in struct initializer native_interface.c:26164:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26165:3: error: 'CallStaticCharMethod' undeclared here (not in a function) 26165 | CallStaticCharMethod, | ^~~~~~~~~~~~~~~~~~~~ native_interface.c:26165:3: warning: excess elements in struct initializer native_interface.c:26165:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26166:3: error: 'CallStaticCharMethodV' undeclared here (not in a function) 26166 | CallStaticCharMethodV, | ^~~~~~~~~~~~~~~~~~~~~ native_interface.c:26166:3: warning: excess elements in struct initializer native_interface.c:26166:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26167:3: error: 'CallStaticCharMethodA' undeclared here (not in a function) 26167 | CallStaticCharMethodA, | ^~~~~~~~~~~~~~~~~~~~~ native_interface.c:26167:3: warning: excess elements in struct initializer native_interface.c:26167:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26168:3: error: 'CallStaticShortMethod' undeclared here (not in a function) 26168 | CallStaticShortMethod, | ^~~~~~~~~~~~~~~~~~~~~ native_interface.c:26168:3: warning: excess elements in struct initializer native_interface.c:26168:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26169:3: error: 'CallStaticShortMethodV' undeclared here (not in a function) 26169 | CallStaticShortMethodV, | ^~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26169:3: warning: excess elements in struct initializer native_interface.c:26169:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26170:3: error: 'CallStaticShortMethodA' undeclared here (not in a function) 26170 | CallStaticShortMethodA, | ^~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26170:3: warning: excess elements in struct initializer native_interface.c:26170:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26171:3: error: 'CallStaticIntMethod' undeclared here (not in a function) 26171 | CallStaticIntMethod, | ^~~~~~~~~~~~~~~~~~~ native_interface.c:26171:3: warning: excess elements in struct initializer native_interface.c:26171:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26172:3: error: 'CallStaticIntMethodV' undeclared here (not in a function) 26172 | CallStaticIntMethodV, | ^~~~~~~~~~~~~~~~~~~~ native_interface.c:26172:3: warning: excess elements in struct initializer native_interface.c:26172:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26173:3: error: 'CallStaticIntMethodA' undeclared here (not in a function) 26173 | CallStaticIntMethodA, | ^~~~~~~~~~~~~~~~~~~~ native_interface.c:26173:3: warning: excess elements in struct initializer native_interface.c:26173:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26174:3: error: 'CallStaticLongMethod' undeclared here (not in a function) 26174 | CallStaticLongMethod, | ^~~~~~~~~~~~~~~~~~~~ native_interface.c:26174:3: warning: excess elements in struct initializer native_interface.c:26174:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26175:3: error: 'CallStaticLongMethodV' undeclared here (not in a function) 26175 | CallStaticLongMethodV, | ^~~~~~~~~~~~~~~~~~~~~ native_interface.c:26175:3: warning: excess elements in struct initializer native_interface.c:26175:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26176:3: error: 'CallStaticLongMethodA' undeclared here (not in a function) 26176 | CallStaticLongMethodA, | ^~~~~~~~~~~~~~~~~~~~~ native_interface.c:26176:3: warning: excess elements in struct initializer native_interface.c:26176:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26177:3: error: 'CallStaticFloatMethod' undeclared here (not in a function) 26177 | CallStaticFloatMethod, | ^~~~~~~~~~~~~~~~~~~~~ native_interface.c:26177:3: warning: excess elements in struct initializer native_interface.c:26177:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26178:3: error: 'CallStaticFloatMethodV' undeclared here (not in a function) 26178 | CallStaticFloatMethodV, | ^~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26178:3: warning: excess elements in struct initializer native_interface.c:26178:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26179:3: error: 'CallStaticFloatMethodA' undeclared here (not in a function) 26179 | CallStaticFloatMethodA, | ^~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26179:3: warning: excess elements in struct initializer native_interface.c:26179:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26180:3: error: 'CallStaticDoubleMethod' undeclared here (not in a function) 26180 | CallStaticDoubleMethod, | ^~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26180:3: warning: excess elements in struct initializer native_interface.c:26180:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26181:3: error: 'CallStaticDoubleMethodV' undeclared here (not in a function) 26181 | CallStaticDoubleMethodV, | ^~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26181:3: warning: excess elements in struct initializer native_interface.c:26181:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26182:3: error: 'CallStaticDoubleMethodA' undeclared here (not in a function) 26182 | CallStaticDoubleMethodA, | ^~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26182:3: warning: excess elements in struct initializer native_interface.c:26182:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26183:3: error: 'CallStaticVoidMethod' undeclared here (not in a function) 26183 | CallStaticVoidMethod, | ^~~~~~~~~~~~~~~~~~~~ native_interface.c:26183:3: warning: excess elements in struct initializer native_interface.c:26183:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26184:3: error: 'CallStaticVoidMethodV' undeclared here (not in a function) 26184 | CallStaticVoidMethodV, | ^~~~~~~~~~~~~~~~~~~~~ native_interface.c:26184:3: warning: excess elements in struct initializer native_interface.c:26184:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26185:3: error: 'CallStaticVoidMethodA' undeclared here (not in a function) 26185 | CallStaticVoidMethodA, | ^~~~~~~~~~~~~~~~~~~~~ native_interface.c:26185:3: warning: excess elements in struct initializer native_interface.c:26185:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26186:3: error: 'GetStaticFieldID' undeclared here (not in a function) 26186 | GetStaticFieldID, | ^~~~~~~~~~~~~~~~ native_interface.c:26186:3: warning: excess elements in struct initializer native_interface.c:26186:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26187:3: error: 'GetStaticObjectField' undeclared here (not in a function) 26187 | GetStaticObjectField, | ^~~~~~~~~~~~~~~~~~~~ native_interface.c:26187:3: warning: excess elements in struct initializer native_interface.c:26187:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26188:3: error: 'GetStaticBooleanField' undeclared here (not in a function) 26188 | GetStaticBooleanField, | ^~~~~~~~~~~~~~~~~~~~~ native_interface.c:26188:3: warning: excess elements in struct initializer native_interface.c:26188:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26189:3: error: 'GetStaticByteField' undeclared here (not in a function) 26189 | GetStaticByteField, | ^~~~~~~~~~~~~~~~~~ native_interface.c:26189:3: warning: excess elements in struct initializer native_interface.c:26189:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26190:3: error: 'GetStaticCharField' undeclared here (not in a function) 26190 | GetStaticCharField, | ^~~~~~~~~~~~~~~~~~ native_interface.c:26190:3: warning: excess elements in struct initializer native_interface.c:26190:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26191:3: error: 'GetStaticShortField' undeclared here (not in a function) 26191 | GetStaticShortField, | ^~~~~~~~~~~~~~~~~~~ native_interface.c:26191:3: warning: excess elements in struct initializer native_interface.c:26191:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26192:3: error: 'GetStaticIntField' undeclared here (not in a function) 26192 | GetStaticIntField, | ^~~~~~~~~~~~~~~~~ native_interface.c:26192:3: warning: excess elements in struct initializer native_interface.c:26192:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26193:3: error: 'GetStaticLongField' undeclared here (not in a function) 26193 | GetStaticLongField, | ^~~~~~~~~~~~~~~~~~ native_interface.c:26193:3: warning: excess elements in struct initializer native_interface.c:26193:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26194:3: error: 'GetStaticFloatField' undeclared here (not in a function) 26194 | GetStaticFloatField, | ^~~~~~~~~~~~~~~~~~~ native_interface.c:26194:3: warning: excess elements in struct initializer native_interface.c:26194:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26195:3: error: 'GetStaticDoubleField' undeclared here (not in a function) 26195 | GetStaticDoubleField, | ^~~~~~~~~~~~~~~~~~~~ native_interface.c:26195:3: warning: excess elements in struct initializer native_interface.c:26195:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26196:3: error: 'SetStaticObjectField' undeclared here (not in a function) 26196 | SetStaticObjectField, | ^~~~~~~~~~~~~~~~~~~~ native_interface.c:26196:3: warning: excess elements in struct initializer native_interface.c:26196:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26197:3: error: 'SetStaticBooleanField' undeclared here (not in a function) 26197 | SetStaticBooleanField, | ^~~~~~~~~~~~~~~~~~~~~ native_interface.c:26197:3: warning: excess elements in struct initializer native_interface.c:26197:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26198:3: error: 'SetStaticByteField' undeclared here (not in a function) 26198 | SetStaticByteField, | ^~~~~~~~~~~~~~~~~~ native_interface.c:26198:3: warning: excess elements in struct initializer native_interface.c:26198:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26199:3: error: 'SetStaticCharField' undeclared here (not in a function) 26199 | SetStaticCharField, | ^~~~~~~~~~~~~~~~~~ native_interface.c:26199:3: warning: excess elements in struct initializer native_interface.c:26199:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26200:3: error: 'SetStaticShortField' undeclared here (not in a function) 26200 | SetStaticShortField, | ^~~~~~~~~~~~~~~~~~~ native_interface.c:26200:3: warning: excess elements in struct initializer native_interface.c:26200:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26201:3: error: 'SetStaticIntField' undeclared here (not in a function) 26201 | SetStaticIntField, | ^~~~~~~~~~~~~~~~~ native_interface.c:26201:3: warning: excess elements in struct initializer native_interface.c:26201:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26202:3: error: 'SetStaticLongField' undeclared here (not in a function) 26202 | SetStaticLongField, | ^~~~~~~~~~~~~~~~~~ native_interface.c:26202:3: warning: excess elements in struct initializer native_interface.c:26202:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26203:3: error: 'SetStaticFloatField' undeclared here (not in a function) 26203 | SetStaticFloatField, | ^~~~~~~~~~~~~~~~~~~ native_interface.c:26203:3: warning: excess elements in struct initializer native_interface.c:26203:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26204:3: error: 'SetStaticDoubleField' undeclared here (not in a function) 26204 | SetStaticDoubleField, | ^~~~~~~~~~~~~~~~~~~~ native_interface.c:26204:3: warning: excess elements in struct initializer native_interface.c:26204:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26205:3: error: 'NewString' undeclared here (not in a function) 26205 | NewString, | ^~~~~~~~~ native_interface.c:26205:3: warning: excess elements in struct initializer native_interface.c:26205:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26206:3: error: 'GetStringLength' undeclared here (not in a function) 26206 | GetStringLength, | ^~~~~~~~~~~~~~~ native_interface.c:26206:3: warning: excess elements in struct initializer native_interface.c:26206:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26207:3: error: 'GetStringChars' undeclared here (not in a function) 26207 | GetStringChars, | ^~~~~~~~~~~~~~ native_interface.c:26207:3: warning: excess elements in struct initializer native_interface.c:26207:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26208:3: error: 'ReleaseStringChars' undeclared here (not in a function) 26208 | ReleaseStringChars, | ^~~~~~~~~~~~~~~~~~ native_interface.c:26208:3: warning: excess elements in struct initializer native_interface.c:26208:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26209:3: error: 'NewStringUTF' undeclared here (not in a function) 26209 | NewStringUTF, | ^~~~~~~~~~~~ native_interface.c:26209:3: warning: excess elements in struct initializer native_interface.c:26209:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26210:3: error: 'GetStringUTFLength' undeclared here (not in a function) 26210 | GetStringUTFLength, | ^~~~~~~~~~~~~~~~~~ native_interface.c:26210:3: warning: excess elements in struct initializer native_interface.c:26210:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26211:3: error: 'GetStringUTFChars' undeclared here (not in a function) 26211 | GetStringUTFChars, | ^~~~~~~~~~~~~~~~~ native_interface.c:26211:3: warning: excess elements in struct initializer native_interface.c:26211:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26212:3: error: 'ReleaseStringUTFChars' undeclared here (not in a function) 26212 | ReleaseStringUTFChars, | ^~~~~~~~~~~~~~~~~~~~~ native_interface.c:26212:3: warning: excess elements in struct initializer native_interface.c:26212:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26213:3: error: 'GetArrayLength' undeclared here (not in a function) 26213 | GetArrayLength, | ^~~~~~~~~~~~~~ native_interface.c:26213:3: warning: excess elements in struct initializer native_interface.c:26213:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26214:3: error: 'NewObjectArray' undeclared here (not in a function); did you mean 'jobjectArray'? 26214 | NewObjectArray, | ^~~~~~~~~~~~~~ | jobjectArray native_interface.c:26214:3: warning: excess elements in struct initializer native_interface.c:26214:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26215:3: error: 'GetObjectArrayElement' undeclared here (not in a function) 26215 | GetObjectArrayElement, | ^~~~~~~~~~~~~~~~~~~~~ native_interface.c:26215:3: warning: excess elements in struct initializer native_interface.c:26215:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26216:3: error: 'SetObjectArrayElement' undeclared here (not in a function) 26216 | SetObjectArrayElement, | ^~~~~~~~~~~~~~~~~~~~~ native_interface.c:26216:3: warning: excess elements in struct initializer native_interface.c:26216:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26217:3: error: 'NewBooleanArray' undeclared here (not in a function); did you mean 'jbooleanArray'? 26217 | NewBooleanArray, | ^~~~~~~~~~~~~~~ | jbooleanArray native_interface.c:26217:3: warning: excess elements in struct initializer native_interface.c:26217:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26218:3: error: 'NewByteArray' undeclared here (not in a function); did you mean 'jbyteArray'? 26218 | NewByteArray, | ^~~~~~~~~~~~ | jbyteArray native_interface.c:26218:3: warning: excess elements in struct initializer native_interface.c:26218:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26219:3: error: 'NewCharArray' undeclared here (not in a function); did you mean 'jcharArray'? 26219 | NewCharArray, | ^~~~~~~~~~~~ | jcharArray native_interface.c:26219:3: warning: excess elements in struct initializer native_interface.c:26219:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26220:3: error: 'NewShortArray' undeclared here (not in a function); did you mean 'jshortArray'? 26220 | NewShortArray, | ^~~~~~~~~~~~~ | jshortArray native_interface.c:26220:3: warning: excess elements in struct initializer native_interface.c:26220:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26221:3: error: 'NewIntArray' undeclared here (not in a function); did you mean 'jintArray'? 26221 | NewIntArray, | ^~~~~~~~~~~ | jintArray native_interface.c:26221:3: warning: excess elements in struct initializer native_interface.c:26221:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26222:3: error: 'NewLongArray' undeclared here (not in a function); did you mean 'jlongArray'? 26222 | NewLongArray, | ^~~~~~~~~~~~ | jlongArray native_interface.c:26222:3: warning: excess elements in struct initializer native_interface.c:26222:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26223:3: error: 'NewFloatArray' undeclared here (not in a function); did you mean 'jfloatArray'? 26223 | NewFloatArray, | ^~~~~~~~~~~~~ | jfloatArray native_interface.c:26223:3: warning: excess elements in struct initializer native_interface.c:26223:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26224:3: error: 'NewDoubleArray' undeclared here (not in a function); did you mean 'jdoubleArray'? 26224 | NewDoubleArray, | ^~~~~~~~~~~~~~ | jdoubleArray native_interface.c:26224:3: warning: excess elements in struct initializer native_interface.c:26224:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26225:3: error: 'GetBooleanArrayElements' undeclared here (not in a function) 26225 | GetBooleanArrayElements, | ^~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26225:3: warning: excess elements in struct initializer native_interface.c:26225:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26226:3: error: 'GetByteArrayElements' undeclared here (not in a function) 26226 | GetByteArrayElements, | ^~~~~~~~~~~~~~~~~~~~ native_interface.c:26226:3: warning: excess elements in struct initializer native_interface.c:26226:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26227:3: error: 'GetCharArrayElements' undeclared here (not in a function) 26227 | GetCharArrayElements, | ^~~~~~~~~~~~~~~~~~~~ native_interface.c:26227:3: warning: excess elements in struct initializer native_interface.c:26227:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26228:3: error: 'GetShortArrayElements' undeclared here (not in a function) 26228 | GetShortArrayElements, | ^~~~~~~~~~~~~~~~~~~~~ native_interface.c:26228:3: warning: excess elements in struct initializer native_interface.c:26228:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26229:3: error: 'GetIntArrayElements' undeclared here (not in a function) 26229 | GetIntArrayElements, | ^~~~~~~~~~~~~~~~~~~ native_interface.c:26229:3: warning: excess elements in struct initializer native_interface.c:26229:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26230:3: error: 'GetLongArrayElements' undeclared here (not in a function) 26230 | GetLongArrayElements, | ^~~~~~~~~~~~~~~~~~~~ native_interface.c:26230:3: warning: excess elements in struct initializer native_interface.c:26230:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26231:3: error: 'GetFloatArrayElements' undeclared here (not in a function) 26231 | GetFloatArrayElements, | ^~~~~~~~~~~~~~~~~~~~~ native_interface.c:26231:3: warning: excess elements in struct initializer native_interface.c:26231:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26232:3: error: 'GetDoubleArrayElements' undeclared here (not in a function) 26232 | GetDoubleArrayElements, | ^~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26232:3: warning: excess elements in struct initializer native_interface.c:26232:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26233:3: error: 'ReleaseBooleanArrayElements' undeclared here (not in a function) 26233 | ReleaseBooleanArrayElements, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26233:3: warning: excess elements in struct initializer native_interface.c:26233:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26234:3: error: 'ReleaseByteArrayElements' undeclared here (not in a function) 26234 | ReleaseByteArrayElements, | ^~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26234:3: warning: excess elements in struct initializer native_interface.c:26234:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26235:3: error: 'ReleaseCharArrayElements' undeclared here (not in a function) 26235 | ReleaseCharArrayElements, | ^~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26235:3: warning: excess elements in struct initializer native_interface.c:26235:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26236:3: error: 'ReleaseShortArrayElements' undeclared here (not in a function) 26236 | ReleaseShortArrayElements, | ^~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26236:3: warning: excess elements in struct initializer native_interface.c:26236:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26237:3: error: 'ReleaseIntArrayElements' undeclared here (not in a function) 26237 | ReleaseIntArrayElements, | ^~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26237:3: warning: excess elements in struct initializer native_interface.c:26237:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26238:3: error: 'ReleaseLongArrayElements' undeclared here (not in a function) 26238 | ReleaseLongArrayElements, | ^~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26238:3: warning: excess elements in struct initializer native_interface.c:26238:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26239:3: error: 'ReleaseFloatArrayElements' undeclared here (not in a function) 26239 | ReleaseFloatArrayElements, | ^~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26239:3: warning: excess elements in struct initializer native_interface.c:26239:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26240:3: error: 'ReleaseDoubleArrayElements' undeclared here (not in a function) 26240 | ReleaseDoubleArrayElements, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26240:3: warning: excess elements in struct initializer native_interface.c:26240:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26241:3: error: 'GetBooleanArrayRegion' undeclared here (not in a function) 26241 | GetBooleanArrayRegion, | ^~~~~~~~~~~~~~~~~~~~~ native_interface.c:26241:3: warning: excess elements in struct initializer native_interface.c:26241:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26242:3: error: 'GetByteArrayRegion' undeclared here (not in a function) 26242 | GetByteArrayRegion, | ^~~~~~~~~~~~~~~~~~ native_interface.c:26242:3: warning: excess elements in struct initializer native_interface.c:26242:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26243:3: error: 'GetCharArrayRegion' undeclared here (not in a function) 26243 | GetCharArrayRegion, | ^~~~~~~~~~~~~~~~~~ native_interface.c:26243:3: warning: excess elements in struct initializer native_interface.c:26243:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26244:3: error: 'GetShortArrayRegion' undeclared here (not in a function) 26244 | GetShortArrayRegion, | ^~~~~~~~~~~~~~~~~~~ native_interface.c:26244:3: warning: excess elements in struct initializer native_interface.c:26244:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26245:3: error: 'GetIntArrayRegion' undeclared here (not in a function) 26245 | GetIntArrayRegion, | ^~~~~~~~~~~~~~~~~ native_interface.c:26245:3: warning: excess elements in struct initializer native_interface.c:26245:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26246:3: error: 'GetLongArrayRegion' undeclared here (not in a function) 26246 | GetLongArrayRegion, | ^~~~~~~~~~~~~~~~~~ native_interface.c:26246:3: warning: excess elements in struct initializer native_interface.c:26246:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26247:3: error: 'GetFloatArrayRegion' undeclared here (not in a function) 26247 | GetFloatArrayRegion, | ^~~~~~~~~~~~~~~~~~~ native_interface.c:26247:3: warning: excess elements in struct initializer native_interface.c:26247:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26248:3: error: 'GetDoubleArrayRegion' undeclared here (not in a function) 26248 | GetDoubleArrayRegion, | ^~~~~~~~~~~~~~~~~~~~ native_interface.c:26248:3: warning: excess elements in struct initializer native_interface.c:26248:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26249:3: error: 'SetBooleanArrayRegion' undeclared here (not in a function) 26249 | SetBooleanArrayRegion, | ^~~~~~~~~~~~~~~~~~~~~ native_interface.c:26249:3: warning: excess elements in struct initializer native_interface.c:26249:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26250:3: error: 'SetByteArrayRegion' undeclared here (not in a function) 26250 | SetByteArrayRegion, | ^~~~~~~~~~~~~~~~~~ native_interface.c:26250:3: warning: excess elements in struct initializer native_interface.c:26250:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26251:3: error: 'SetCharArrayRegion' undeclared here (not in a function) 26251 | SetCharArrayRegion, | ^~~~~~~~~~~~~~~~~~ native_interface.c:26251:3: warning: excess elements in struct initializer native_interface.c:26251:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26252:3: error: 'SetShortArrayRegion' undeclared here (not in a function) 26252 | SetShortArrayRegion, | ^~~~~~~~~~~~~~~~~~~ native_interface.c:26252:3: warning: excess elements in struct initializer native_interface.c:26252:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26253:3: error: 'SetIntArrayRegion' undeclared here (not in a function) 26253 | SetIntArrayRegion, | ^~~~~~~~~~~~~~~~~ native_interface.c:26253:3: warning: excess elements in struct initializer native_interface.c:26253:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26254:3: error: 'SetLongArrayRegion' undeclared here (not in a function) 26254 | SetLongArrayRegion, | ^~~~~~~~~~~~~~~~~~ native_interface.c:26254:3: warning: excess elements in struct initializer native_interface.c:26254:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26255:3: error: 'SetFloatArrayRegion' undeclared here (not in a function) 26255 | SetFloatArrayRegion, | ^~~~~~~~~~~~~~~~~~~ native_interface.c:26255:3: warning: excess elements in struct initializer native_interface.c:26255:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26256:3: error: 'SetDoubleArrayRegion' undeclared here (not in a function) 26256 | SetDoubleArrayRegion, | ^~~~~~~~~~~~~~~~~~~~ native_interface.c:26256:3: warning: excess elements in struct initializer native_interface.c:26256:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26257:3: error: 'RegisterNatives' undeclared here (not in a function) 26257 | RegisterNatives, | ^~~~~~~~~~~~~~~ native_interface.c:26257:3: warning: excess elements in struct initializer native_interface.c:26257:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26258:3: error: 'UnregisterNatives' undeclared here (not in a function) 26258 | UnregisterNatives, | ^~~~~~~~~~~~~~~~~ native_interface.c:26258:3: warning: excess elements in struct initializer native_interface.c:26258:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26259:3: error: 'MonitorEnter' undeclared here (not in a function) 26259 | MonitorEnter, | ^~~~~~~~~~~~ native_interface.c:26259:3: warning: excess elements in struct initializer native_interface.c:26259:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26260:3: error: 'MonitorExit' undeclared here (not in a function) 26260 | MonitorExit, | ^~~~~~~~~~~ native_interface.c:26260:3: warning: excess elements in struct initializer native_interface.c:26260:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26261:3: error: 'GetJavaVM' undeclared here (not in a function); did you mean 'JavaVM'? 26261 | GetJavaVM, | ^~~~~~~~~ | JavaVM native_interface.c:26261:3: warning: excess elements in struct initializer native_interface.c:26261:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26262:3: error: 'GetStringRegion' undeclared here (not in a function) 26262 | GetStringRegion, | ^~~~~~~~~~~~~~~ native_interface.c:26262:3: warning: excess elements in struct initializer native_interface.c:26262:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26263:3: error: 'GetStringUTFRegion' undeclared here (not in a function) 26263 | GetStringUTFRegion, | ^~~~~~~~~~~~~~~~~~ native_interface.c:26263:3: warning: excess elements in struct initializer native_interface.c:26263:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26264:3: error: 'GetPrimitiveArrayCritical' undeclared here (not in a function) 26264 | GetPrimitiveArrayCritical, | ^~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26264:3: warning: excess elements in struct initializer native_interface.c:26264:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26265:3: error: 'ReleasePrimitiveArrayCritical' undeclared here (not in a function) 26265 | ReleasePrimitiveArrayCritical, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26265:3: warning: excess elements in struct initializer native_interface.c:26265:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26266:3: error: 'GetStringCritical' undeclared here (not in a function) 26266 | GetStringCritical, | ^~~~~~~~~~~~~~~~~ native_interface.c:26266:3: warning: excess elements in struct initializer native_interface.c:26266:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26267:3: error: 'ReleaseStringCritical' undeclared here (not in a function) 26267 | ReleaseStringCritical, | ^~~~~~~~~~~~~~~~~~~~~ native_interface.c:26267:3: warning: excess elements in struct initializer native_interface.c:26267:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26268:3: error: 'NewWeakGlobalRef' undeclared here (not in a function) 26268 | NewWeakGlobalRef, | ^~~~~~~~~~~~~~~~ native_interface.c:26268:3: warning: excess elements in struct initializer native_interface.c:26268:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26269:3: error: 'DeleteWeakGlobalRef' undeclared here (not in a function) 26269 | DeleteWeakGlobalRef, | ^~~~~~~~~~~~~~~~~~~ native_interface.c:26269:3: warning: excess elements in struct initializer native_interface.c:26269:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26270:3: error: 'ExceptionCheck' undeclared here (not in a function) 26270 | ExceptionCheck, | ^~~~~~~~~~~~~~ native_interface.c:26270:3: warning: excess elements in struct initializer native_interface.c:26270:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26271:3: error: 'NewDirectByteBuffer' undeclared here (not in a function) 26271 | NewDirectByteBuffer, | ^~~~~~~~~~~~~~~~~~~ native_interface.c:26271:3: warning: excess elements in struct initializer native_interface.c:26271:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26272:3: error: 'GetDirectBufferAddress' undeclared here (not in a function) 26272 | GetDirectBufferAddress, | ^~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26272:3: warning: excess elements in struct initializer native_interface.c:26272:3: note: (near initialization for '_svmv_native_interface') native_interface.c:26273:3: error: 'GetDirectBufferCapacity' undeclared here (not in a function) 26273 | GetDirectBufferCapacity | ^~~~~~~~~~~~~~~~~~~~~~~ native_interface.c:26273:3: warning: excess elements in struct initializer native_interface.c:26273:3: note: (near initialization for '_svmv_native_interface') In file included from libsablevm.c:112: interpreter.c: In function '_svmf_interpreter': interpreter.c:342:3: warning: implicit declaration of function '_svmf_error_ArithmeticException' [-Wimplicit-function-declaration] 342 | _svmf_error_ArithmeticException (env); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter.c:346:3: warning: implicit declaration of function '_svmf_error_ClassCastException' [-Wimplicit-function-declaration] 346 | _svmf_error_ClassCastException (env); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter.c:362:3: warning: implicit declaration of function '_svmf_error_ArrayIndexOutOfBoundsException'; did you mean '_svmh_invoke_nonvirtual_ArrayIndexOutOfBoundsException_init'? [-Wimplicit-function-declaration] 362 | _svmf_error_ArrayIndexOutOfBoundsException (env); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | _svmh_invoke_nonvirtual_ArrayIndexOutOfBoundsException_init interpreter.c:366:3: warning: implicit declaration of function '_svmf_error_ArrayStoreException' [-Wimplicit-function-declaration] 366 | _svmf_error_ArrayStoreException (env); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interpreter.c:370:3: warning: implicit declaration of function '_svmf_error_AbstractMethodError' [-Wimplicit-function-declaration] 370 | _svmf_error_AbstractMethodError (env); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from interpreter.c:571, from libsablevm.c:112: instructions_preparation_direct_threaded.c:2289:10: error: '_svmt_u32' undeclared (first use in this function) 2289 | if (((_svmt_u32) indx) >= (_svmt_u32) size) | ^~~~~~~~~ instructions_preparation_direct_threaded.c:2289:20: error: expected ')' before 'indx' 2289 | if (((_svmt_u32) indx) >= (_svmt_u32) size) | ~ ^~~~~ | ) instructions_preparation_direct_threaded.c:2289:41: error: expected ')' before 'size' 2289 | if (((_svmt_u32) indx) >= (_svmt_u32) size) | ~ ^~~~~ | ) instructions_preparation_direct_threaded.c:2258:9: warning: variable 'size' set but not used [-Wunused-but-set-variable] 2258 | jint size; | ^~~~ instructions_preparation_direct_threaded.c:2454:20: error: expected ')' before 'indx' 2454 | if (((_svmt_u32) indx) >= (_svmt_u32) size) | ~ ^~~~~ | ) instructions_preparation_direct_threaded.c:2454:41: error: expected ')' before 'size' 2454 | if (((_svmt_u32) indx) >= (_svmt_u32) size) | ~ ^~~~~ | ) instructions_preparation_direct_threaded.c:2423:9: warning: variable 'size' set but not used [-Wunused-but-set-variable] 2423 | jint size; | ^~~~ instructions_preparation_direct_threaded.c:2619:20: error: expected ')' before 'indx' 2619 | if (((_svmt_u32) indx) >= (_svmt_u32) size) | ~ ^~~~~ | ) instructions_preparation_direct_threaded.c:2619:41: error: expected ')' before 'size' 2619 | if (((_svmt_u32) indx) >= (_svmt_u32) size) | ~ ^~~~~ | ) instructions_preparation_direct_threaded.c:2588:9: warning: variable 'size' set but not used [-Wunused-but-set-variable] 2588 | jint size; | ^~~~ instructions_preparation_direct_threaded.c:2702:20: error: expected ')' before 'indx' 2702 | if (((_svmt_u32) indx) >= (_svmt_u32) size) | ~ ^~~~~ | ) instructions_preparation_direct_threaded.c:2702:41: error: expected ')' before 'size' 2702 | if (((_svmt_u32) indx) >= (_svmt_u32) size) | ~ ^~~~~ | ) instructions_preparation_direct_threaded.c:2671:9: warning: variable 'size' set but not used [-Wunused-but-set-variable] 2671 | jint size; | ^~~~ instructions_preparation_direct_threaded.c:3018:20: error: expected ')' before 'indx' 3018 | if (((_svmt_u32) indx) >= (_svmt_u32) size) | ~ ^~~~~ | ) instructions_preparation_direct_threaded.c:3018:41: error: expected ')' before 'size' 3018 | if (((_svmt_u32) indx) >= (_svmt_u32) size) | ~ ^~~~~ | ) instructions_preparation_direct_threaded.c:2987:9: warning: variable 'size' set but not used [-Wunused-but-set-variable] 2987 | jint size; | ^~~~ instructions_preparation_direct_threaded.c:3109:20: error: expected ')' before 'indx' 3109 | if (((_svmt_u32) indx) >= (_svmt_u32) size) | ~ ^~~~~ | ) instructions_preparation_direct_threaded.c:3109:41: error: expected ')' before 'size' 3109 | if (((_svmt_u32) indx) >= (_svmt_u32) size) | ~ ^~~~~ | ) instructions_preparation_direct_threaded.c:3078:9: warning: variable 'size' set but not used [-Wunused-but-set-variable] 3078 | jint size; | ^~~~ instructions_preparation_direct_threaded.c:4250:20: error: expected ')' before 'indx' 4250 | if (((_svmt_u32) indx) >= (_svmt_u32) size) | ~ ^~~~~ | ) instructions_preparation_direct_threaded.c:4250:41: error: expected ')' before 'size' 4250 | if (((_svmt_u32) indx) >= (_svmt_u32) size) | ~ ^~~~~ | ) instructions_preparation_direct_threaded.c:4219:9: warning: variable 'size' set but not used [-Wunused-but-set-variable] 4219 | jint size; | ^~~~ instructions_preparation_direct_threaded.c:4333:20: error: expected ')' before 'indx' 4333 | if (((_svmt_u32) indx) >= (_svmt_u32) size) | ~ ^~~~~ | ) instructions_preparation_direct_threaded.c:4333:41: error: expected ')' before 'size' 4333 | if (((_svmt_u32) indx) >= (_svmt_u32) size) | ~ ^~~~~ | ) instructions_preparation_direct_threaded.c:4302:9: warning: variable 'size' set but not used [-Wunused-but-set-variable] 4302 | jint size; | ^~~~ instructions_preparation_direct_threaded.c:4416:20: error: expected ')' before 'indx' 4416 | if (((_svmt_u32) indx) >= (_svmt_u32) size) | ~ ^~~~~ | ) instructions_preparation_direct_threaded.c:4416:41: error: expected ')' before 'size' 4416 | if (((_svmt_u32) indx) >= (_svmt_u32) size) | ~ ^~~~~ | ) instructions_preparation_direct_threaded.c:4385:9: warning: variable 'size' set but not used [-Wunused-but-set-variable] 4385 | jint size; | ^~~~ instructions_preparation_direct_threaded.c:4499:20: error: expected ')' before 'indx' 4499 | if (((_svmt_u32) indx) >= (_svmt_u32) size) | ~ ^~~~~ | ) instructions_preparation_direct_threaded.c:4499:41: error: expected ')' before 'size' 4499 | if (((_svmt_u32) indx) >= (_svmt_u32) size) | ~ ^~~~~ | ) instructions_preparation_direct_threaded.c:4468:9: warning: variable 'size' set but not used [-Wunused-but-set-variable] 4468 | jint size; | ^~~~ instructions_preparation_direct_threaded.c:4582:20: error: expected ')' before 'indx' 4582 | if (((_svmt_u32) indx) >= (_svmt_u32) size) | ~ ^~~~~ | ) instructions_preparation_direct_threaded.c:4582:41: error: expected ')' before 'size' 4582 | if (((_svmt_u32) indx) >= (_svmt_u32) size) | ~ ^~~~~ | ) instructions_preparation_direct_threaded.c:4551:9: warning: variable 'size' set but not used [-Wunused-but-set-variable] 4551 | jint size; | ^~~~ instructions_preparation_direct_threaded.c:4665:20: error: expected ')' before 'indx' 4665 | if (((_svmt_u32) indx) >= (_svmt_u32) size) | ~ ^~~~~ | ) instructions_preparation_direct_threaded.c:4665:41: error: expected ')' before 'size' 4665 | if (((_svmt_u32) indx) >= (_svmt_u32) size) | ~ ^~~~~ | ) instructions_preparation_direct_threaded.c:4634:9: warning: variable 'size' set but not used [-Wunused-but-set-variable] 4634 | jint size; | ^~~~ instructions_preparation_direct_threaded.c:4852:20: error: expected ')' before 'indx' 4852 | if (((_svmt_u32) indx) >= (_svmt_u32) size) | ~ ^~~~~ | ) instructions_preparation_direct_threaded.c:4852:41: error: expected ')' before 'size' 4852 | if (((_svmt_u32) indx) >= (_svmt_u32) size) | ~ ^~~~~ | ) instructions_preparation_direct_threaded.c:4821:9: warning: variable 'size' set but not used [-Wunused-but-set-variable] 4821 | jint size; | ^~~~ instructions_preparation_direct_threaded.c:6805:14: warning: self-comparison always evaluates to false [-Wtautological-compare] 6805 | if (value != value) | ^~ instructions_preparation_direct_threaded.c:6866:14: warning: self-comparison always evaluates to false [-Wtautological-compare] 6866 | if (value != value) | ^~ In file included from libsablevm.c:37: constants.h:121:25: error: '_svmt_s64' undeclared (first use in this function) 121 | #define SVM_JLONG_MAX ((_svmt_s64) (((_svmt_u64) SVM_JLONG_MIN) - 1)) | ^~~~~~~~~ instructions_preparation_direct_threaded.c:6870:22: note: in expansion of macro 'SVM_JLONG_MAX' 6870 | else if (value >= SVM_JLONG_MAX) | ^~~~~~~~~~~~~ constants.h:121:39: error: '_svmt_u64' undeclared (first use in this function) 121 | #define SVM_JLONG_MAX ((_svmt_s64) (((_svmt_u64) SVM_JLONG_MIN) - 1)) | ^~~~~~~~~ instructions_preparation_direct_threaded.c:6870:22: note: in expansion of macro 'SVM_JLONG_MAX' 6870 | else if (value >= SVM_JLONG_MAX) | ^~~~~~~~~~~~~ constants.h:120:37: error: expected ')' before numeric constant 120 | #define SVM_JLONG_MIN (((_svmt_s64) 1) << 63) | ~ ^ constants.h:121:50: note: in expansion of macro 'SVM_JLONG_MIN' 121 | #define SVM_JLONG_MAX ((_svmt_s64) (((_svmt_u64) SVM_JLONG_MIN) - 1)) | ^~~~~~~~~~~~~ instructions_preparation_direct_threaded.c:6870:22: note: in expansion of macro 'SVM_JLONG_MAX' 6870 | else if (value >= SVM_JLONG_MAX) | ^~~~~~~~~~~~~ constants.h:120:37: error: expected ')' before numeric constant 120 | #define SVM_JLONG_MIN (((_svmt_s64) 1) << 63) | ~ ^ constants.h:121:50: note: in expansion of macro 'SVM_JLONG_MIN' 121 | #define SVM_JLONG_MAX ((_svmt_s64) (((_svmt_u64) SVM_JLONG_MIN) - 1)) | ^~~~~~~~~~~~~ instructions_preparation_direct_threaded.c:6872:57: note: in expansion of macro 'SVM_JLONG_MAX' 6872 | *((jlong *) (void *) &stack[stack_size++ - 1]) = SVM_JLONG_MAX; | ^~~~~~~~~~~~~ constants.h:120:37: error: expected ')' before numeric constant 120 | #define SVM_JLONG_MIN (((_svmt_s64) 1) << 63) | ~ ^ instructions_preparation_direct_threaded.c:6874:22: note: in expansion of macro 'SVM_JLONG_MIN' 6874 | else if (value <= SVM_JLONG_MIN) | ^~~~~~~~~~~~~ constants.h:120:37: error: expected ')' before numeric constant 120 | #define SVM_JLONG_MIN (((_svmt_s64) 1) << 63) | ~ ^ instructions_preparation_direct_threaded.c:6876:57: note: in expansion of macro 'SVM_JLONG_MIN' 6876 | *((jlong *) (void *) &stack[stack_size++ - 1]) = SVM_JLONG_MIN; | ^~~~~~~~~~~~~ In file included from interpreter.c:571, from libsablevm.c:112: instructions_preparation_direct_threaded.c:6988:14: warning: self-comparison always evaluates to false [-Wtautological-compare] 6988 | if (value != value) | ^~ instructions_preparation_direct_threaded.c:7049:14: warning: self-comparison always evaluates to false [-Wtautological-compare] 7049 | if (value != value) | ^~ In file included from libsablevm.c:37: constants.h:120:37: error: expected ')' before numeric constant 120 | #define SVM_JLONG_MIN (((_svmt_s64) 1) << 63) | ~ ^ constants.h:121:50: note: in expansion of macro 'SVM_JLONG_MIN' 121 | #define SVM_JLONG_MAX ((_svmt_s64) (((_svmt_u64) SVM_JLONG_MIN) - 1)) | ^~~~~~~~~~~~~ instructions_preparation_direct_threaded.c:7053:22: note: in expansion of macro 'SVM_JLONG_MAX' 7053 | else if (value >= SVM_JLONG_MAX) | ^~~~~~~~~~~~~ constants.h:120:37: error: expected ')' before numeric constant 120 | #define SVM_JLONG_MIN (((_svmt_s64) 1) << 63) | ~ ^ constants.h:121:50: note: in expansion of macro 'SVM_JLONG_MIN' 121 | #define SVM_JLONG_MAX ((_svmt_s64) (((_svmt_u64) SVM_JLONG_MIN) - 1)) | ^~~~~~~~~~~~~ instructions_preparation_direct_threaded.c:7055:55: note: in expansion of macro 'SVM_JLONG_MAX' 7055 | *((jlong *) (void *) &stack[stack_size - 2]) = SVM_JLONG_MAX; | ^~~~~~~~~~~~~ constants.h:120:37: error: expected ')' before numeric constant 120 | #define SVM_JLONG_MIN (((_svmt_s64) 1) << 63) | ~ ^ instructions_preparation_direct_threaded.c:7057:22: note: in expansion of macro 'SVM_JLONG_MIN' 7057 | else if (value <= SVM_JLONG_MIN) | ^~~~~~~~~~~~~ constants.h:120:37: error: expected ')' before numeric constant 120 | #define SVM_JLONG_MIN (((_svmt_s64) 1) << 63) | ~ ^ instructions_preparation_direct_threaded.c:7059:55: note: in expansion of macro 'SVM_JLONG_MIN' 7059 | *((jlong *) (void *) &stack[stack_size - 2]) = SVM_JLONG_MIN; | ^~~~~~~~~~~~~ In file included from interpreter.c:571, from libsablevm.c:112: instructions_preparation_direct_threaded.c:7846:9: warning: unused variable 'value2' [-Wunused-variable] 7846 | jint value2 = stack[--stack_size].jint; | ^~~~~~ instructions_preparation_direct_threaded.c:7845:9: warning: unused variable 'value1' [-Wunused-variable] 7845 | jint value1 = stack[stack_size - 2].jint; | ^~~~~~ instructions_preparation_direct_threaded.c:7899:9: warning: unused variable 'value2' [-Wunused-variable] 7899 | jint value2 = stack[--stack_size].jint; | ^~~~~~ instructions_preparation_direct_threaded.c:7898:10: warning: unused variable 'value1' [-Wunused-variable] 7898 | jlong value1 = *((jlong *) (void *) &stack[stack_size - 3]); | ^~~~~~ instructions_preparation_direct_threaded.c:7957:18: error: expected ')' before 'value1' 7957 | ((_svmt_u32) value1) >> (value2 & 0x1f); | ~ ^~~~~~~ | ) instructions_preparation_direct_threaded.c:7954:9: warning: unused variable 'value1' [-Wunused-variable] 7954 | jint value1 = stack[stack_size - 2].jint; | ^~~~~~ instructions_preparation_direct_threaded.c:8002:18: error: expected ')' before 'value1' 8002 | ((_svmt_u64) value1) >> (value2 & 0x3f); | ~ ^~~~~~~ | ) instructions_preparation_direct_threaded.c:7999:10: warning: unused variable 'value1' [-Wunused-variable] 7999 | jlong value1 = *((jlong *) (void *) &stack[stack_size - 3]); | ^~~~~~ instructions_preparation_direct_threaded.c:8092:15: warning: self-comparison always evaluates to false [-Wtautological-compare] 8092 | if (value1 != value1 || value2 != value2) | ^~ instructions_preparation_direct_threaded.c:8092:35: warning: self-comparison always evaluates to false [-Wtautological-compare] 8092 | if (value1 != value1 || value2 != value2) | ^~ instructions_preparation_direct_threaded.c:8146:15: warning: self-comparison always evaluates to false [-Wtautological-compare] 8146 | if (value1 != value1 || value2 != value2) | ^~ instructions_preparation_direct_threaded.c:8146:35: warning: self-comparison always evaluates to false [-Wtautological-compare] 8146 | if (value1 != value1 || value2 != value2) | ^~ instructions_preparation_direct_threaded.c:8200:15: warning: self-comparison always evaluates to false [-Wtautological-compare] 8200 | if (value1 != value1 || value2 != value2) | ^~ instructions_preparation_direct_threaded.c:8200:35: warning: self-comparison always evaluates to false [-Wtautological-compare] 8200 | if (value1 != value1 || value2 != value2) | ^~ instructions_preparation_direct_threaded.c:8254:15: warning: self-comparison always evaluates to false [-Wtautological-compare] 8254 | if (value1 != value1 || value2 != value2) | ^~ instructions_preparation_direct_threaded.c:8254:35: warning: self-comparison always evaluates to false [-Wtautological-compare] 8254 | if (value1 != value1 || value2 != value2) | ^~ instructions_preparation_direct_threaded.c:14155:4: warning: implicit declaration of function '_svmf_put_REFERENCE_field'; did you mean '_svmf_get_REFERENCE_field'? [-Wimplicit-function-declaration] 14155 | _svmf_put_REFERENCE_field (env, instance, offset, value); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | _svmf_get_REFERENCE_field instructions_preparation_direct_threaded.c:14954:9: error: '_svmt_u8' undeclared (first use in this function); did you mean '_svmv_true'? 14954 | (((_svmt_u8 *) instance)[offset / 8] >> (offset % 8)) & 1; | ^~~~~~~~ | _svmv_true instructions_preparation_direct_threaded.c:14954:19: error: expected expression before ')' token 14954 | (((_svmt_u8 *) instance)[offset / 8] >> (offset % 8)) & 1; | ^ instructions_preparation_direct_threaded.c:15000:12: error: expected ';' before 'value' 15000 | _svmt_u8 value = 0x01 & stack[--stack_size].jint; | ^~~~~~ | ; instructions_preparation_direct_threaded.c:15001:12: error: expected ';' before 'nvalue' 15001 | _svmt_u8 nvalue = 0x01 ^ value; | ^~~~~~~ | ; instructions_preparation_direct_threaded.c:15030:16: error: expected expression before ')' token 15030 | ((_svmt_u8 *) instance)[offset / 8] |= (value << (offset % 8)); | ^ instructions_preparation_direct_threaded.c:15030:44: error: 'value' undeclared (first use in this function); did you mean 'jvalue'? 15030 | ((_svmt_u8 *) instance)[offset / 8] |= (value << (offset % 8)); | ^~~~~ | jvalue instructions_preparation_direct_threaded.c:15031:16: error: expected expression before ')' token 15031 | ((_svmt_u8 *) instance)[offset / 8] &= ~(nvalue << (offset % 8)); | ^ instructions_preparation_direct_threaded.c:15031:45: error: 'nvalue' undeclared (first use in this function); did you mean 'jvalue'? 15031 | ((_svmt_u8 *) instance)[offset / 8] &= ~(nvalue << (offset % 8)); | ^~~~~~ | jvalue In file included from libsablevm.c:46: prepare.c: In function '_svmf_prepare_interface_instanceof': cl_alloc.h:815:1: warning: implicit declaration of function '_svmh_cl_zmalloc_super_interfaces'; did you mean '_svmm_cl_zmalloc_super_interfaces'? [-Wimplicit-function-declaration] 815 | _svmh_cl_zmalloc_super_interfaces (env, cli, n, &ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.h:815:1: note: in definition of macro '_svmm_cl_zmalloc_super_interfaces' 815 | _svmh_cl_zmalloc_super_interfaces (env, cli, n, &ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:113: prepare.c: In function '_svmf_prepare_interface_fields': prepare.c:218:8: error: '_svmt_u8' undeclared (first use in this function); did you mean '_svmv_true'? 218 | case (_svmt_u8) 'Z': | ^~~~~~~~ | _svmv_true prepare.c:218:18: error: expected ':' or '...' before 'Z' 218 | case (_svmt_u8) 'Z': | ^~~ prepare.c:218:18: warning: statement with no effect [-Wunused-value] prepare.c:218:21: error: expected ';' before ':' token 218 | case (_svmt_u8) 'Z': | ^ | ; prepare.c:224:18: error: expected ':' or '...' before 'B' 224 | case (_svmt_u8) 'B': | ^~~ prepare.c:224:18: warning: statement with no effect [-Wunused-value] prepare.c:224:21: error: expected ';' before ':' token 224 | case (_svmt_u8) 'B': | ^ | ; prepare.c:230:18: error: expected ':' or '...' before 'S' 230 | case (_svmt_u8) 'S': | ^~~ prepare.c:230:18: warning: statement with no effect [-Wunused-value] prepare.c:230:21: error: expected ';' before ':' token 230 | case (_svmt_u8) 'S': | ^ | ; prepare.c:236:18: error: expected ':' or '...' before 'C' 236 | case (_svmt_u8) 'C': | ^~~ prepare.c:236:18: warning: statement with no effect [-Wunused-value] prepare.c:236:21: error: expected ';' before ':' token 236 | case (_svmt_u8) 'C': | ^ | ; prepare.c:242:18: error: expected ':' or '...' before 'I' 242 | case (_svmt_u8) 'I': | ^~~ prepare.c:242:18: warning: statement with no effect [-Wunused-value] prepare.c:242:21: error: expected ';' before ':' token 242 | case (_svmt_u8) 'I': | ^ | ; prepare.c:248:18: error: expected ':' or '...' before 'J' 248 | case (_svmt_u8) 'J': | ^~~ prepare.c:248:18: warning: statement with no effect [-Wunused-value] prepare.c:248:21: error: expected ';' before ':' token 248 | case (_svmt_u8) 'J': | ^ | ; prepare.c:254:18: error: expected ':' or '...' before 'F' 254 | case (_svmt_u8) 'F': | ^~~ prepare.c:254:18: warning: statement with no effect [-Wunused-value] prepare.c:254:21: error: expected ';' before ':' token 254 | case (_svmt_u8) 'F': | ^ | ; prepare.c:260:18: error: expected ':' or '...' before 'D' 260 | case (_svmt_u8) 'D': | ^~~ prepare.c:260:18: warning: statement with no effect [-Wunused-value] prepare.c:260:21: error: expected ';' before ':' token 260 | case (_svmt_u8) 'D': | ^ | ; prepare.c:266:18: error: expected ':' or '...' before 'L' 266 | case (_svmt_u8) 'L': | ^~~ prepare.c:266:18: warning: statement with no effect [-Wunused-value] prepare.c:266:21: error: expected ';' before ':' token 266 | case (_svmt_u8) 'L': | ^ | ; prepare.c: In function '_svmf_prepare_noninterface_fields': prepare.c:431:10: error: '_svmt_u8' undeclared (first use in this function); did you mean '_svmv_true'? 431 | case (_svmt_u8) 'Z': | ^~~~~~~~ | _svmv_true prepare.c:431:20: error: expected ':' or '...' before 'Z' 431 | case (_svmt_u8) 'Z': | ^~~ prepare.c:431:20: warning: statement with no effect [-Wunused-value] prepare.c:431:23: error: expected ';' before ':' token 431 | case (_svmt_u8) 'Z': | ^ | ; prepare.c:437:20: error: expected ':' or '...' before 'B' 437 | case (_svmt_u8) 'B': | ^~~ prepare.c:437:20: warning: statement with no effect [-Wunused-value] prepare.c:437:23: error: expected ';' before ':' token 437 | case (_svmt_u8) 'B': | ^ | ; prepare.c:443:20: error: expected ':' or '...' before 'S' 443 | case (_svmt_u8) 'S': | ^~~ prepare.c:443:20: warning: statement with no effect [-Wunused-value] prepare.c:443:23: error: expected ';' before ':' token 443 | case (_svmt_u8) 'S': | ^ | ; prepare.c:449:20: error: expected ':' or '...' before 'C' 449 | case (_svmt_u8) 'C': | ^~~ prepare.c:449:20: warning: statement with no effect [-Wunused-value] prepare.c:449:23: error: expected ';' before ':' token 449 | case (_svmt_u8) 'C': | ^ | ; prepare.c:455:20: error: expected ':' or '...' before 'I' 455 | case (_svmt_u8) 'I': | ^~~ prepare.c:455:20: warning: statement with no effect [-Wunused-value] prepare.c:455:23: error: expected ';' before ':' token 455 | case (_svmt_u8) 'I': | ^ | ; prepare.c:461:20: error: expected ':' or '...' before 'J' 461 | case (_svmt_u8) 'J': | ^~~ prepare.c:461:20: warning: statement with no effect [-Wunused-value] prepare.c:461:23: error: expected ';' before ':' token 461 | case (_svmt_u8) 'J': | ^ | ; prepare.c:467:20: error: expected ':' or '...' before 'F' 467 | case (_svmt_u8) 'F': | ^~~ prepare.c:467:20: warning: statement with no effect [-Wunused-value] prepare.c:467:23: error: expected ';' before ':' token 467 | case (_svmt_u8) 'F': | ^ | ; prepare.c:473:20: error: expected ':' or '...' before 'D' 473 | case (_svmt_u8) 'D': | ^~~ prepare.c:473:20: warning: statement with no effect [-Wunused-value] prepare.c:473:23: error: expected ';' before ':' token 473 | case (_svmt_u8) 'D': | ^ | ; prepare.c:479:20: error: expected ':' or '...' before 'L' 479 | case (_svmt_u8) 'L': | ^~~ prepare.c:479:20: warning: statement with no effect [-Wunused-value] prepare.c:479:23: error: expected ';' before ':' token 479 | case (_svmt_u8) 'L': | ^ | ; prepare.c: At top level: prepare.c:1344:9: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 1344 | _svmt_u8 *visited) | ^~~~~~~~ | _svmt_code prepare.c: In function '_svmf_fill_interface_table': prepare.c:1405:3: error: unknown type name '_svmt_u8'; did you mean '_svmt_code'? 1405 | _svmt_u8 *visited; | ^~~~~~~~ | _svmt_code prepare.c:1428:4: warning: implicit declaration of function '_svmf_fill_interface_table_with_interface' [-Wimplicit-function-declaration] 1428 | _svmf_fill_interface_table_with_interface (_svmf_cast_class | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ prepare.c: In function '_svmf_prepare_noninterface_vtable': prepare.c:1589:8: warning: implicit declaration of function '_svmf_cl_free' [-Wimplicit-function-declaration] 1589 | _svmf_cl_free (env, class->class_loader_info, hole_size, | ^~~~~~~~~~~~~ prepare.c: In function '_svmf_prepare_noninterface': prepare.c:1630:3: warning: implicit declaration of function '_svmf_prepare_class_lockword' [-Wimplicit-function-declaration] 1630 | _svmf_prepare_class_lockword (class); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ prepare.c: In function '_svmf_prepare_array': prepare.c:1834:3: warning: implicit declaration of function '_svmf_prepare_array_lockword'; did you mean '_svmf_prepare_array_vtable'? [-Wimplicit-function-declaration] 1834 | _svmf_prepare_array_lockword (array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | _svmf_prepare_array_vtable In file included from libsablevm.c:117: invoke_interface.c: At top level: invoke_interface.c:18:3: error: 'DestroyJavaVM' undeclared here (not in a function) 18 | DestroyJavaVM, | ^~~~~~~~~~~~~ invoke_interface.c:18:3: warning: excess elements in struct initializer invoke_interface.c:18:3: note: (near initialization for '_svmv_invoke_interface') invoke_interface.c:19:3: error: 'AttachCurrentThread' undeclared here (not in a function) 19 | AttachCurrentThread, | ^~~~~~~~~~~~~~~~~~~ invoke_interface.c:19:3: warning: excess elements in struct initializer invoke_interface.c:19:3: note: (near initialization for '_svmv_invoke_interface') invoke_interface.c:20:3: error: 'DetachCurrentThread' undeclared here (not in a function) 20 | DetachCurrentThread, | ^~~~~~~~~~~~~~~~~~~ invoke_interface.c:20:3: warning: excess elements in struct initializer invoke_interface.c:20:3: note: (near initialization for '_svmv_invoke_interface') invoke_interface.c:21:3: error: 'GetEnv' undeclared here (not in a function); did you mean 'getenv'? 21 | GetEnv | ^~~~~~ | getenv invoke_interface.c:21:3: warning: excess elements in struct initializer invoke_interface.c:21:3: note: (near initialization for '_svmv_invoke_interface') invoke_interface.c:30:1: error: unknown type name 'JNIEXPORT'; did you mean 'ZEXPORT'? 30 | JNIEXPORT jint JNICALL | ^~~~~~~~~ | ZEXPORT invoke_interface.c:30:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'JNICALL' 30 | JNIEXPORT jint JNICALL | ^~~~~~~ invoke_interface.c:30:16: error: unknown type name 'JNICALL' invoke_interface.c:60:1: error: unknown type name 'JNIEXPORT'; did you mean 'ZEXPORT'? 60 | JNIEXPORT jint JNICALL | ^~~~~~~~~ | ZEXPORT invoke_interface.c:60:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'JNICALL' 60 | JNIEXPORT jint JNICALL | ^~~~~~~ invoke_interface.c:60:16: error: unknown type name 'JNICALL' invoke_interface.c:101:1: error: unknown type name 'JNIEXPORT'; did you mean 'ZEXPORT'? 101 | JNIEXPORT jint JNICALL | ^~~~~~~~~ | ZEXPORT invoke_interface.c:101:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'JNICALL' 101 | JNIEXPORT jint JNICALL | ^~~~~~~ invoke_interface.c:101:16: error: unknown type name 'JNICALL' In file included from libsablevm.c:117: invoke_interface.c:411:10: error: expected ';' before 'static' 411 | JNIEXPORT static jint JNICALL | ^~~~~~~ | ; invoke_interface.c:412:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'DestroyJavaVM' 412 | DestroyJavaVM (JavaVM *_vm) | ^~~~~~~~~~~~~ invoke_interface.c:493:10: error: expected ';' before 'static' 493 | JNIEXPORT static jint JNICALL | ^~~~~~~ | ; invoke_interface.c:494:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'AttachCurrentThread' 494 | AttachCurrentThread (JavaVM *_vm, void **penv, void *args SVM_UNUSED) | ^~~~~~~~~~~~~~~~~~~ invoke_interface.c:637:10: error: expected ';' before 'static' 637 | JNIEXPORT static jint JNICALL | ^~~~~~~ | ; invoke_interface.c:638:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'DetachCurrentThread' 638 | DetachCurrentThread (JavaVM *_vm) | ^~~~~~~~~~~~~~~~~~~ invoke_interface.c:703:10: error: expected ';' before 'static' 703 | JNIEXPORT static jint JNICALL | ^~~~~~~ | ; invoke_interface.c:704:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GetEnv' 704 | GetEnv (JavaVM *vm, void **penv, jint interface_id) | ^~~~~~ In file included from libsablevm.c:119: gnu_classpath_VMSystemProperties.c:21:10: error: expected ';' before 'static' 21 | JNIEXPORT static jstring JNICALL | ^~~~~~~ | ; gnu_classpath_VMSystemProperties.c:22:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_gnu_classpath_VMSystemProperties_getSableVMVersion' 22 | Java_gnu_classpath_VMSystemProperties_getSableVMVersion (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gnu_classpath_VMSystemProperties.c:55:10: error: expected ';' before 'static' 55 | JNIEXPORT static jstring JNICALL | ^~~~~~~ | ; gnu_classpath_VMSystemProperties.c:56:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_gnu_classpath_VMSystemProperties_getOSName' 56 | Java_gnu_classpath_VMSystemProperties_getOSName (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gnu_classpath_VMSystemProperties.c:100:1: error: unknown type name 'JNIEXPORT'; did you mean 'ZEXPORT'? 100 | JNIEXPORT jstring JNICALL | ^~~~~~~~~ | ZEXPORT gnu_classpath_VMSystemProperties.c:100:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'JNICALL' 100 | JNIEXPORT jstring JNICALL | ^~~~~~~ gnu_classpath_VMSystemProperties.c:100:19: error: unknown type name 'JNICALL' gnu_classpath_VMSystemProperties.c:145:1: error: unknown type name 'JNIEXPORT'; did you mean 'ZEXPORT'? 145 | JNIEXPORT jstring JNICALL | ^~~~~~~~~ | ZEXPORT gnu_classpath_VMSystemProperties.c:145:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'JNICALL' 145 | JNIEXPORT jstring JNICALL | ^~~~~~~ gnu_classpath_VMSystemProperties.c:145:19: error: unknown type name 'JNICALL' gnu_classpath_VMSystemProperties.c:190:10: error: expected ';' before 'static' 190 | JNIEXPORT static jstring JNICALL | ^~~~~~~ | ; gnu_classpath_VMSystemProperties.c:191:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_gnu_classpath_VMSystemProperties_getFileSeparator' 191 | Java_gnu_classpath_VMSystemProperties_getFileSeparator (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gnu_classpath_VMSystemProperties.c:225:10: error: expected ';' before 'static' 225 | JNIEXPORT static jstring JNICALL | ^~~~~~~ | ; gnu_classpath_VMSystemProperties.c:226:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_gnu_classpath_VMSystemProperties_getPathSeparator' 226 | Java_gnu_classpath_VMSystemProperties_getPathSeparator (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gnu_classpath_VMSystemProperties.c:259:10: error: expected ';' before 'static' 259 | JNIEXPORT static jstring JNICALL | ^~~~~~~ | ; gnu_classpath_VMSystemProperties.c:260:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_gnu_classpath_VMSystemProperties_getLineSeparator' 260 | Java_gnu_classpath_VMSystemProperties_getLineSeparator (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gnu_classpath_VMSystemProperties.c:293:10: error: expected ';' before 'static' 293 | JNIEXPORT static jstring JNICALL | ^~~~~~~ | ; gnu_classpath_VMSystemProperties.c:294:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_gnu_classpath_VMSystemProperties_getUserName' 294 | Java_gnu_classpath_VMSystemProperties_getUserName (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gnu_classpath_VMSystemProperties.c:333:10: error: expected ';' before 'static' 333 | JNIEXPORT static jstring JNICALL | ^~~~~~~ | ; gnu_classpath_VMSystemProperties.c:334:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_gnu_classpath_VMSystemProperties_getUserHome' 334 | Java_gnu_classpath_VMSystemProperties_getUserHome (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gnu_classpath_VMSystemProperties.c:373:10: error: expected ';' before 'static' 373 | JNIEXPORT static jstring JNICALL | ^~~~~~~ | ; gnu_classpath_VMSystemProperties.c:374:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_gnu_classpath_VMSystemProperties_getWorkDir' 374 | Java_gnu_classpath_VMSystemProperties_getWorkDir (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gnu_classpath_VMSystemProperties.c:413:10: error: expected ';' before 'static' 413 | JNIEXPORT static jboolean JNICALL | ^~~~~~~ | ; gnu_classpath_VMSystemProperties.c:414:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_gnu_classpath_VMSystemProperties_isBigEndian' 414 | Java_gnu_classpath_VMSystemProperties_isBigEndian (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gnu_classpath_VMSystemProperties.c:446:10: error: expected ';' before 'static' 446 | JNIEXPORT static jstring JNICALL | ^~~~~~~ | ; gnu_classpath_VMSystemProperties.c:447:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_gnu_classpath_VMSystemProperties_getBootstrapLibraryPath' 447 | Java_gnu_classpath_VMSystemProperties_getBootstrapLibraryPath (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gnu_classpath_VMSystemProperties.c:483:10: error: expected ';' before 'static' 483 | JNIEXPORT static jstring JNICALL | ^~~~~~~ | ; gnu_classpath_VMSystemProperties.c:484:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_gnu_classpath_VMSystemProperties_getBootstrapClassPath' 484 | Java_gnu_classpath_VMSystemProperties_getBootstrapClassPath (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gnu_classpath_VMSystemProperties.c:519:10: error: expected ';' before 'static' 519 | JNIEXPORT static jstring JNICALL | ^~~~~~~ | ; gnu_classpath_VMSystemProperties.c:520:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_gnu_classpath_VMSystemProperties_getJavaHome' 520 | Java_gnu_classpath_VMSystemProperties_getJavaHome (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gnu_classpath_VMSystemProperties.c:552:10: error: expected ';' before 'static' 552 | JNIEXPORT static jint JNICALL | ^~~~~~~ | ; gnu_classpath_VMSystemProperties.c:553:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_gnu_classpath_VMSystemProperties_getPropertyCount' 553 | Java_gnu_classpath_VMSystemProperties_getPropertyCount (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gnu_classpath_VMSystemProperties.c:585:10: error: expected ';' before 'static' 585 | JNIEXPORT static jstring JNICALL | ^~~~~~~ | ; gnu_classpath_VMSystemProperties.c:586:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_gnu_classpath_VMSystemProperties_getProperty' 586 | Java_gnu_classpath_VMSystemProperties_getProperty (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:120: gnu_classpath_VMStackWalker.c:21:10: error: expected ';' before 'static' 21 | JNIEXPORT static jint JNICALL | ^~~~~~~ | ; gnu_classpath_VMStackWalker.c:22:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_gnu_classpath_VMStackWalker_getContextSize' 22 | Java_gnu_classpath_VMStackWalker_getContextSize (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gnu_classpath_VMStackWalker.c:71:10: error: expected ';' before 'static' 71 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; gnu_classpath_VMStackWalker.c:72:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_gnu_classpath_VMStackWalker_fillContext' 72 | Java_gnu_classpath_VMStackWalker_fillContext (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gnu_classpath_VMStackWalker.c:131:10: error: expected ';' before 'static' 131 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; gnu_classpath_VMStackWalker.c:132:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_gnu_classpath_VMStackWalker_fillMethods' 132 | Java_gnu_classpath_VMStackWalker_fillMethods (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gnu_classpath_VMStackWalker.c:207:10: error: expected ';' before 'static' 207 | JNIEXPORT static jclass JNICALL | ^~~~~~~ | ; gnu_classpath_VMStackWalker.c:208:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_gnu_classpath_VMStackWalker_getCallingClass' 208 | Java_gnu_classpath_VMStackWalker_getCallingClass (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gnu_classpath_VMStackWalker.c:266:10: error: expected ';' before 'static' 266 | JNIEXPORT static jobject JNICALL | ^~~~~~~ | ; gnu_classpath_VMStackWalker.c:267:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_gnu_classpath_VMStackWalker_getCallingClassLoader' 267 | Java_gnu_classpath_VMStackWalker_getCallingClassLoader (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:121: java_io_VMObjectStreamClass.c:20:10: error: expected ';' before 'static' 20 | JNIEXPORT svm_static jboolean JNICALL | ^ | ; java_io_VMObjectStreamClass.c:21:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_io_VMObjectStreamClass_hasClassInitializer' 21 | Java_java_io_VMObjectStreamClass_hasClassInitializer (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:122: java_lang_VMRuntime.c:23:10: error: expected ';' before 'static' 23 | JNIEXPORT static jint JNICALL | ^~~~~~~ | ; java_lang_VMRuntime.c:24:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMRuntime_availableProcessors' 24 | Java_java_lang_VMRuntime_availableProcessors (JNIEnv *_env SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMRuntime.c:43:10: error: expected ';' before 'static' 43 | JNIEXPORT static jlong JNICALL | ^~~~~~~ | ; java_lang_VMRuntime.c:44:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMRuntime_freeMemory' 44 | Java_java_lang_VMRuntime_freeMemory (JNIEnv *_env SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMRuntime.c:78:10: error: expected ';' before 'static' 78 | JNIEXPORT static jlong JNICALL | ^~~~~~~ | ; java_lang_VMRuntime.c:79:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMRuntime_totalMemory' 79 | Java_java_lang_VMRuntime_totalMemory (JNIEnv *_env SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMRuntime.c:113:10: error: expected ';' before 'static' 113 | JNIEXPORT static jlong JNICALL | ^~~~~~~ | ; java_lang_VMRuntime.c:114:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMRuntime_maxMemory' 114 | Java_java_lang_VMRuntime_maxMemory (JNIEnv *_env SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMRuntime.c:149:10: error: expected ';' before 'static' 149 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_VMRuntime.c:150:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMRuntime_gc' 150 | Java_java_lang_VMRuntime_gc (JNIEnv *_env, jclass class SVM_UNUSED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMRuntime.c:219:10: error: expected ';' before 'static' 219 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_VMRuntime.c:220:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMRuntime_runFinalization' 220 | Java_java_lang_VMRuntime_runFinalization (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMRuntime.c:244:10: error: expected ';' before 'static' 244 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_VMRuntime.c:245:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMRuntime_runFinalizationForExit' 245 | Java_java_lang_VMRuntime_runFinalizationForExit (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMRuntime.c:269:10: error: expected ';' before 'static' 269 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_VMRuntime.c:270:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMRuntime_traceInstructions' 270 | Java_java_lang_VMRuntime_traceInstructions (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMRuntime.c:299:10: error: expected ';' before 'static' 299 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_VMRuntime.c:300:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMRuntime_traceMethodCalls' 300 | Java_java_lang_VMRuntime_traceMethodCalls (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMRuntime.c:329:10: error: expected ';' before 'static' 329 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_VMRuntime.c:330:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMRuntime_runFinalizersOnExit' 330 | Java_java_lang_VMRuntime_runFinalizersOnExit (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMRuntime.c:355:10: error: expected ';' before 'static' 355 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_VMRuntime.c:356:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMRuntime_exit' 356 | Java_java_lang_VMRuntime_exit (JNIEnv *_env, jclass class SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMRuntime.c:392:10: error: expected ';' before 'static' 392 | JNIEXPORT static jint JNICALL | ^~~~~~~ | ; java_lang_VMRuntime.c:393:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMRuntime_nativeLoad' 393 | Java_java_lang_VMRuntime_nativeLoad (JNIEnv *_env, jclass class SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMRuntime.c:521:10: error: expected ';' before 'static' 521 | JNIEXPORT static jstring JNICALL | ^~~~~~~ | ; java_lang_VMRuntime.c:522:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMRuntime_mapLibraryName' 522 | Java_java_lang_VMRuntime_mapLibraryName (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:123: java_lang_VMThread.c:21:10: error: expected ';' before 'static' 21 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_VMThread.c:22:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMThread_yield' 22 | Java_java_lang_VMThread_yield (JNIEnv *_env, jclass _class SVM_UNUSED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMThread.c:54:10: error: expected ';' before 'static' 54 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_VMThread.c:55:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMThread_sleep' 55 | Java_java_lang_VMThread_sleep (JNIEnv *_env, jclass this SVM_UNUSED, jlong ms, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMThread.c:133:10: error: expected ';' before 'static' 133 | JNIEXPORT static jboolean JNICALL | ^~~~~~~ | ; java_lang_VMThread.c:134:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMThread_nativeIsAlive' 134 | Java_java_lang_VMThread_nativeIsAlive (JNIEnv *_env, jobject this SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMThread.c:161:10: error: expected ';' before 'static' 161 | JNIEXPORT static jbyteArray JNICALL | ^~~~~~~ | ; java_lang_VMThread.c:162:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMThread_nativeStart' 162 | Java_java_lang_VMThread_nativeStart (JNIEnv *_env, jobject this SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMThread.c:202:10: error: expected ';' before 'static' 202 | JNIEXPORT static jobject JNICALL | ^~~~~~~ | ; java_lang_VMThread.c:203:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMThread_currentThread' 203 | Java_java_lang_VMThread_currentThread (JNIEnv *_env, jclass _class SVM_UNUSED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMThread.c:261:10: error: expected ';' before 'static' 261 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_VMThread.c:262:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMThread_nativeInterrupt' 262 | Java_java_lang_VMThread_nativeInterrupt (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMThread.c:368:10: error: expected ';' before 'static' 368 | JNIEXPORT static jboolean JNICALL | ^~~~~~~ | ; java_lang_VMThread.c:369:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMThread_nativeIsInterrupted' 369 | Java_java_lang_VMThread_nativeIsInterrupted (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMThread.c:398:10: error: expected ';' before 'static' 398 | JNIEXPORT static jboolean JNICALL | ^~~~~~~ | ; java_lang_VMThread.c:399:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMThread_interrupted' 399 | Java_java_lang_VMThread_interrupted (JNIEnv *_env, jclass this SVM_UNUSED) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMThread.c:440:10: error: expected ';' before 'static' 440 | JNIEXPORT static jboolean JNICALL | ^~~~~~~ | ; java_lang_VMThread.c:441:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMThread_holdsLock' 441 | Java_java_lang_VMThread_holdsLock (JNIEnv *_env, jclass class SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMThread.c:496:10: error: expected ';' before 'static' 496 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_VMThread.c:497:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMThread_suspend' 497 | Java_java_lang_VMThread_suspend (JNIEnv *_env, jclass class SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMThread.c:532:10: error: expected ';' before 'static' 532 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_VMThread.c:533:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMThread_resume' 533 | Java_java_lang_VMThread_resume (JNIEnv *_env, jclass class SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:124: java_lang_Throwable.c:21:10: error: expected ';' before 'static' 21 | JNIEXPORT static jobject JNICALL | ^~~~~~~ | ; java_lang_Throwable.c:22:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_Throwable_nativeGetStackTraceList' 22 | Java_java_lang_Throwable_nativeGetStackTraceList (JNIEnv *_env, jobject this) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:125: java_lang_VMClass.c:33:10: error: expected ';' before 'static' 33 | JNIEXPORT static jboolean JNICALL | ^~~~~~~ | ; java_lang_VMClass.c:34:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClass_isInstance' 34 | Java_java_lang_VMClass_isInstance (JNIEnv *_env, jclass vmclass SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClass.c:66:10: error: expected ';' before 'static' 66 | JNIEXPORT static jint JNICALL | ^~~~~~~ | ; java_lang_VMClass.c:67:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClass_getModifiers' 67 | Java_java_lang_VMClass_getModifiers (JNIEnv *_env, jclass vmclass SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClass.c:102:10: error: expected ';' before 'static' 102 | JNIEXPORT static jclass JNICALL | ^~~~~~~ | ; java_lang_VMClass.c:103:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClass_getDeclaringClass' 103 | Java_java_lang_VMClass_getDeclaringClass (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClass.c:196:10: error: expected ';' before 'static' 196 | JNIEXPORT static jobjectArray JNICALL | ^~~~~~~ | ; java_lang_VMClass.c:197:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClass_getDeclaredClasses' 197 | Java_java_lang_VMClass_getDeclaredClasses (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClass.c:381:10: error: expected ';' before 'static' 381 | JNIEXPORT static jboolean JNICALL | ^~~~~~~ | ; java_lang_VMClass.c:382:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClass_isInterface' 382 | Java_java_lang_VMClass_isInterface (JNIEnv *_env, jclass vmclass SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClass.c:421:10: error: expected ';' before 'static' 421 | JNIEXPORT static jclass JNICALL | ^~~~~~~ | ; java_lang_VMClass.c:422:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClass_getSuperclass' 422 | Java_java_lang_VMClass_getSuperclass (JNIEnv *_env, jclass vmclass SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClass.c:483:10: error: expected ';' before 'static' 483 | JNIEXPORT static jobjectArray JNICALL | ^~~~~~~ | ; java_lang_VMClass.c:484:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClass_getInterfaces' 484 | Java_java_lang_VMClass_getInterfaces (JNIEnv *_env, jclass vmclass SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClass.c:591:10: error: expected ';' before 'static' 591 | JNIEXPORT static jobjectArray JNICALL | ^~~~~~~ | ; java_lang_VMClass.c:592:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClass_getDeclaredFields' 592 | Java_java_lang_VMClass_getDeclaredFields (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClass.c:1124:10: error: expected ';' before 'static' 1124 | JNIEXPORT static jobjectArray JNICALL | ^~~~~~~ | ; java_lang_VMClass.c:1125:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClass_getDeclaredMethods' 1125 | Java_java_lang_VMClass_getDeclaredMethods (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClass.c:1149:10: error: expected ';' before 'static' 1149 | JNIEXPORT static jobjectArray JNICALL | ^~~~~~~ | ; java_lang_VMClass.c:1150:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClass_getDeclaredConstructors' 1150 | Java_java_lang_VMClass_getDeclaredConstructors (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClass.c:1174:10: error: expected ';' before 'static' 1174 | JNIEXPORT static jboolean JNICALL | ^~~~~~~ | ; java_lang_VMClass.c:1175:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClass_isAssignableFrom' 1175 | Java_java_lang_VMClass_isAssignableFrom (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClass.c:1208:10: error: expected ';' before 'static' 1208 | JNIEXPORT static jobject JNICALL | ^~~~~~~ | ; java_lang_VMClass.c:1209:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClass_getClassLoader' 1209 | Java_java_lang_VMClass_getClassLoader (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClass.c:1246:10: error: expected ';' before 'static' 1246 | JNIEXPORT static jstring JNICALL | ^~~~~~~ | ; java_lang_VMClass.c:1247:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClass_getName' 1247 | Java_java_lang_VMClass_getName (JNIEnv *_env, jclass vmclass SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClass.c:1280:10: error: expected ';' before 'static' 1280 | JNIEXPORT static jboolean JNICALL | ^~~~~~~ | ; java_lang_VMClass.c:1281:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClass_isInitialized' 1281 | Java_java_lang_VMClass_isInitialized (JNIEnv *_env, jclass vmclass SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClass.c:1315:10: error: expected ';' before 'static' 1315 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_VMClass.c:1316:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClass_setInitialized' 1316 | Java_java_lang_VMClass_setInitialized (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClass.c:1346:10: error: expected ';' before 'static' 1346 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_VMClass.c:1347:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClass_step7' 1347 | Java_java_lang_VMClass_step7 (JNIEnv *_env, jclass vmclass SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClass.c:1390:10: error: expected ';' before 'static' 1390 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_VMClass.c:1391:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClass_step8' 1391 | Java_java_lang_VMClass_step8 (JNIEnv *_env, jclass vmclass SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClass.c:1426:10: error: expected ';' before 'static' 1426 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_VMClass.c:1427:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClass_throwException' 1427 | Java_java_lang_VMClass_throwException (JNIEnv *_env, jclass _class SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:126: java_lang_VMClassLoader.c:21:10: error: expected ';' before 'static' 21 | JNIEXPORT static jstring JNICALL | ^~~~~~~ | ; java_lang_VMClassLoader.c:22:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClassLoader_nativeGetResource' 22 | Java_java_lang_VMClassLoader_nativeGetResource (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClassLoader.c:68:10: error: expected ';' before 'static' 68 | JNIEXPORT static jbyteArray JNICALL | ^~~~~~~ | ; java_lang_VMClassLoader.c:69:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClassLoader_newClassLoaderVmData' 69 | Java_java_lang_VMClassLoader_newClassLoaderVmData (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClassLoader.c:146:10: error: expected ';' before 'static' 146 | JNIEXPORT static jclass JNICALL | ^~~~~~~ | ; java_lang_VMClassLoader.c:147:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClassLoader_getPrimitiveArray' 147 | Java_java_lang_VMClassLoader_getPrimitiveArray (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClassLoader.c:279:10: error: expected ';' before 'static' 279 | JNIEXPORT static jclass JNICALL | ^~~~~~~ | ; java_lang_VMClassLoader.c:280:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClassLoader_getArray' 280 | Java_java_lang_VMClassLoader_getArray (JNIEnv *_env, jclass _class SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClassLoader.c:328:10: error: expected ';' before 'static' 328 | JNIEXPORT static jclass JNICALL | ^~~~~~~ | ; java_lang_VMClassLoader.c:329:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClassLoader_nativeDefineArray' 329 | Java_java_lang_VMClassLoader_nativeDefineArray (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClassLoader.c:456:10: error: expected ';' before 'static' 456 | JNIEXPORT static jclass JNICALL | ^~~~~~~ | ; java_lang_VMClassLoader.c:457:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClassLoader_nativeDefineClass' 457 | Java_java_lang_VMClassLoader_nativeDefineClass (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClassLoader.c:559:10: error: expected ';' before 'static' 559 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_VMClassLoader.c:560:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClassLoader_linkClass' 560 | Java_java_lang_VMClassLoader_linkClass (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClassLoader.c:593:10: error: expected ';' before 'static' 593 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_VMClassLoader.c:594:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClassLoader_initializeClass' 594 | Java_java_lang_VMClassLoader_initializeClass (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClassLoader.c:637:10: error: expected ';' before 'static' 637 | JNIEXPORT static jclass JNICALL | ^~~~~~~ | ; java_lang_VMClassLoader.c:638:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClassLoader_nativeLoadClass' 638 | Java_java_lang_VMClassLoader_nativeLoadClass (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClassLoader.c:707:10: error: expected ';' before 'static' 707 | JNIEXPORT static jclass JNICALL | ^~~~~~~ | ; java_lang_VMClassLoader.c:708:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClassLoader_nativeCreateArray' 708 | Java_java_lang_VMClassLoader_nativeCreateArray (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMClassLoader.c:773:10: error: expected ';' before 'static' 773 | JNIEXPORT static jclass JNICALL | ^~~~~~~ | ; java_lang_VMClassLoader.c:774:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMClassLoader_getPrimitiveClass' 774 | Java_java_lang_VMClassLoader_getPrimitiveClass (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:127: java_lang_VMObject.c:20:10: error: expected ';' before 'static' 20 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_VMObject.c:21:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMObject_notify' 21 | Java_java_lang_VMObject_notify (JNIEnv *_env, jclass class SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMObject.c:81:10: error: expected ';' before 'static' 81 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_VMObject.c:82:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMObject_notifyAll' 82 | Java_java_lang_VMObject_notifyAll (JNIEnv *_env, jclass class SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMObject.c:142:10: error: expected ';' before 'static' 142 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_VMObject.c:143:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMObject_wait' 143 | Java_java_lang_VMObject_wait (JNIEnv *_env, jclass class SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMObject.c:373:10: error: expected ';' before 'static' 373 | JNIEXPORT static jobject JNICALL | ^~~~~~~ | ; java_lang_VMObject.c:374:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMObject_clone' 374 | Java_java_lang_VMObject_clone (JNIEnv *_env, jclass class SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMObject.c:404:10: error: expected ';' before 'static' 404 | JNIEXPORT static jclass JNICALL | ^~~~~~~ | ; java_lang_VMObject.c:405:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMObject_getClass' 405 | Java_java_lang_VMObject_getClass (JNIEnv *_env, jclass c SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:128: java_lang_VMSystem.c:21:10: error: expected ';' before 'static' 21 | JNIEXPORT static jint JNICALL | ^~~~~~~ | ; java_lang_VMSystem.c:22:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMSystem_identityHashCode' 22 | Java_java_lang_VMSystem_identityHashCode (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VMSystem.c:49:10: error: expected ';' before 'static' 49 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_VMSystem.c:50:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VMSystem_arraycopy' 50 | Java_java_lang_VMSystem_arraycopy (JNIEnv *_env, jclass class SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:129: java_lang_VirtualMachine.c:21:10: error: expected ';' before 'static' 21 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_VirtualMachine.c:22:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VirtualMachine_invokeMain' 22 | Java_java_lang_VirtualMachine_invokeMain (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VirtualMachine.c:85:10: error: expected ';' before 'static' 85 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_VirtualMachine.c:86:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VirtualMachine_print__Z' 86 | Java_java_lang_VirtualMachine_print__Z (JNIEnv *_env, jclass class SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VirtualMachine.c:112:10: error: expected ';' before 'static' 112 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_VirtualMachine.c:113:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VirtualMachine_print__B' 113 | Java_java_lang_VirtualMachine_print__B (JNIEnv *_env, jclass class SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VirtualMachine.c:139:10: error: expected ';' before 'static' 139 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_VirtualMachine.c:140:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VirtualMachine_print__S' 140 | Java_java_lang_VirtualMachine_print__S (JNIEnv *_env, jclass class SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VirtualMachine.c:166:10: error: expected ';' before 'static' 166 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_VirtualMachine.c:167:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VirtualMachine_print__C' 167 | Java_java_lang_VirtualMachine_print__C (JNIEnv *_env, jclass class SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VirtualMachine.c:201:10: error: expected ';' before 'static' 201 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_VirtualMachine.c:202:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VirtualMachine_print__I' 202 | Java_java_lang_VirtualMachine_print__I (JNIEnv *_env, jclass class SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VirtualMachine.c:228:10: error: expected ';' before 'static' 228 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_VirtualMachine.c:229:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VirtualMachine_print__J' 229 | Java_java_lang_VirtualMachine_print__J (JNIEnv *_env, jclass class SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VirtualMachine.c:255:10: error: expected ';' before 'static' 255 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_VirtualMachine.c:256:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VirtualMachine_print__F' 256 | Java_java_lang_VirtualMachine_print__F (JNIEnv *_env, jclass class SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VirtualMachine.c:282:10: error: expected ';' before 'static' 282 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_VirtualMachine.c:283:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VirtualMachine_print__D' 283 | Java_java_lang_VirtualMachine_print__D (JNIEnv *_env, jclass class SVM_UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VirtualMachine.c:310:10: error: expected ';' before 'static' 310 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_VirtualMachine.c:311:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VirtualMachine_print__Ljava_lang_String_2' 311 | Java_java_lang_VirtualMachine_print__Ljava_lang_String_2 (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VirtualMachine.c:354:10: error: expected ';' before 'static' 354 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_VirtualMachine.c:355:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VirtualMachine_println__Z' 355 | Java_java_lang_VirtualMachine_println__Z (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VirtualMachine.c:382:10: error: expected ';' before 'static' 382 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_VirtualMachine.c:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VirtualMachine_println__B' 383 | Java_java_lang_VirtualMachine_println__B (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VirtualMachine.c:410:10: error: expected ';' before 'static' 410 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_VirtualMachine.c:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VirtualMachine_println__S' 411 | Java_java_lang_VirtualMachine_println__S (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VirtualMachine.c:438:10: error: expected ';' before 'static' 438 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_VirtualMachine.c:439:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VirtualMachine_println__C' 439 | Java_java_lang_VirtualMachine_println__C (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VirtualMachine.c:474:10: error: expected ';' before 'static' 474 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_VirtualMachine.c:475:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VirtualMachine_println__I' 475 | Java_java_lang_VirtualMachine_println__I (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VirtualMachine.c:501:10: error: expected ';' before 'static' 501 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_VirtualMachine.c:502:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VirtualMachine_println__J' 502 | Java_java_lang_VirtualMachine_println__J (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VirtualMachine.c:529:10: error: expected ';' before 'static' 529 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_VirtualMachine.c:530:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VirtualMachine_println__F' 530 | Java_java_lang_VirtualMachine_println__F (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VirtualMachine.c:557:10: error: expected ';' before 'static' 557 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_VirtualMachine.c:558:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VirtualMachine_println__D' 558 | Java_java_lang_VirtualMachine_println__D (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_VirtualMachine.c:585:10: error: expected ';' before 'static' 585 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_VirtualMachine.c:586:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_VirtualMachine_println__Ljava_lang_String_2' 586 | Java_java_lang_VirtualMachine_println__Ljava_lang_String_2 (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:130: java_lang_reflect_Array.c:17:10: error: expected ';' before 'static' 17 | JNIEXPORT static jobject JNICALL | ^~~~~~~ | ; java_lang_reflect_Array.c:18:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Array_createObjectArray' 18 | Java_java_lang_reflect_Array_createObjectArray (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:131: java_lang_reflect_Constructor.c:17:10: error: expected ';' before 'static' 17 | JNIEXPORT static jclass JNICALL | ^~~~~~~ | ; java_lang_reflect_Constructor.c:18:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Constructor_nativeGetDeclaringClass' 18 | Java_java_lang_reflect_Constructor_nativeGetDeclaringClass (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Constructor.c:32:10: error: expected ';' before 'static' 32 | JNIEXPORT static jint JNICALL | ^~~~~~~ | ; java_lang_reflect_Constructor.c:33:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Constructor_nativeGetModifiers' 33 | Java_java_lang_reflect_Constructor_nativeGetModifiers (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Constructor.c:54:10: error: expected ';' before 'static' 54 | JNIEXPORT static jobjectArray JNICALL | ^~~~~~~ | ; java_lang_reflect_Constructor.c:55:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Constructor_nativeGetExceptionTypes' 55 | Java_java_lang_reflect_Constructor_nativeGetExceptionTypes (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Constructor.c:79:10: error: expected ';' before 'static' 79 | JNIEXPORT static jobject JNICALL | ^~~~~~~ | ; java_lang_reflect_Constructor.c:80:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Constructor_constructNative' 80 | Java_java_lang_reflect_Constructor_constructNative (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Constructor.c:365:10: error: expected ';' before 'static' 365 | JNIEXPORT static jstring JNICALL | ^~~~~~~ | ; java_lang_reflect_Constructor.c:366:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Constructor_nativeGetDescriptor' 366 | Java_java_lang_reflect_Constructor_nativeGetDescriptor (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:132: java_lang_reflect_Field.c:30:10: error: expected ';' before 'static' 30 | JNIEXPORT static jclass JNICALL | ^~~~~~~ | ; java_lang_reflect_Field.c:31:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Field_nativeGetDeclaringClass' 31 | Java_java_lang_reflect_Field_nativeGetDeclaringClass (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Field.c:65:10: error: expected ';' before 'static' 65 | JNIEXPORT static jint JNICALL | ^~~~~~~ | ; java_lang_reflect_Field.c:66:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Field_nativeGetModifiers' 66 | Java_java_lang_reflect_Field_nativeGetModifiers (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Field.c:105:10: error: expected ';' before 'static' 105 | JNIEXPORT static jclass JNICALL | ^~~~~~~ | ; java_lang_reflect_Field.c:106:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Field_nativeGetType' 106 | Java_java_lang_reflect_Field_nativeGetType (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Field.c:262:10: error: expected ';' before 'static' 262 | JNIEXPORT static jstring JNICALL | ^~~~~~~ | ; java_lang_reflect_Field.c:263:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Field_nativeGetName' 263 | Java_java_lang_reflect_Field_nativeGetName (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Field.c:296:10: error: expected ';' before 'static' 296 | JNIEXPORT static jobject JNICALL | ^~~~~~~ | ; java_lang_reflect_Field.c:297:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Field_nativeGetReference' 297 | Java_java_lang_reflect_Field_nativeGetReference (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Field.c:345:10: error: expected ';' before 'static' 345 | JNIEXPORT static jboolean JNICALL | ^~~~~~~ | ; java_lang_reflect_Field.c:346:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Field_nativeGetBoolean' 346 | Java_java_lang_reflect_Field_nativeGetBoolean (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Field.c:391:10: error: expected ';' before 'static' 391 | JNIEXPORT static jbyte JNICALL | ^~~~~~~ | ; java_lang_reflect_Field.c:392:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Field_nativeGetByte' 392 | Java_java_lang_reflect_Field_nativeGetByte (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Field.c:438:10: error: expected ';' before 'static' 438 | JNIEXPORT static jchar JNICALL | ^~~~~~~ | ; java_lang_reflect_Field.c:439:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Field_nativeGetChar' 439 | Java_java_lang_reflect_Field_nativeGetChar (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Field.c:484:10: error: expected ';' before 'static' 484 | JNIEXPORT static jshort JNICALL | ^~~~~~~ | ; java_lang_reflect_Field.c:485:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Field_nativeGetShort' 485 | Java_java_lang_reflect_Field_nativeGetShort (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Field.c:546:10: error: expected ';' before 'static' 546 | JNIEXPORT static jint JNICALL | ^~~~~~~ | ; java_lang_reflect_Field.c:547:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Field_nativeGetInt' 547 | Java_java_lang_reflect_Field_nativeGetInt (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Field.c:628:10: error: expected ';' before 'static' 628 | JNIEXPORT static jlong JNICALL | ^~~~~~~ | ; java_lang_reflect_Field.c:629:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Field_nativeGetLong' 629 | Java_java_lang_reflect_Field_nativeGetLong (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Field.c:717:10: error: expected ';' before 'static' 717 | JNIEXPORT static jfloat JNICALL | ^~~~~~~ | ; java_lang_reflect_Field.c:718:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Field_nativeGetFloat' 718 | Java_java_lang_reflect_Field_nativeGetFloat (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Field.c:816:10: error: expected ';' before 'static' 816 | JNIEXPORT static jdouble JNICALL | ^~~~~~~ | ; java_lang_reflect_Field.c:817:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Field_nativeGetDouble' 817 | Java_java_lang_reflect_Field_nativeGetDouble (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Field.c:919:10: error: expected ';' before 'static' 919 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_reflect_Field.c:920:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Field_nativeSetReference' 920 | Java_java_lang_reflect_Field_nativeSetReference (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Field.c:966:10: error: expected ';' before 'static' 966 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_reflect_Field.c:967:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Field_nativeSetBoolean' 967 | Java_java_lang_reflect_Field_nativeSetBoolean (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Field.c:1011:10: error: expected ';' before 'static' 1011 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_reflect_Field.c:1012:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Field_nativeSetByte' 1012 | Java_java_lang_reflect_Field_nativeSetByte (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Field.c:1100:10: error: expected ';' before 'static' 1100 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_reflect_Field.c:1101:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Field_nativeSetChar' 1101 | Java_java_lang_reflect_Field_nativeSetChar (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Field.c:1182:10: error: expected ';' before 'static' 1182 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_reflect_Field.c:1183:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Field_nativeSetShort' 1183 | Java_java_lang_reflect_Field_nativeSetShort (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Field.c:1267:10: error: expected ';' before 'static' 1267 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_reflect_Field.c:1268:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Field_nativeSetInt' 1268 | Java_java_lang_reflect_Field_nativeSetInt (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Field.c:1345:10: error: expected ';' before 'static' 1345 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_reflect_Field.c:1346:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Field_nativeSetLong' 1346 | Java_java_lang_reflect_Field_nativeSetLong (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Field.c:1419:10: error: expected ';' before 'static' 1419 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_reflect_Field.c:1420:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Field_nativeSetFloat' 1420 | Java_java_lang_reflect_Field_nativeSetFloat (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Field.c:1498:10: error: expected ';' before 'static' 1498 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_reflect_Field.c:1499:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Field_nativeSetDouble' 1499 | Java_java_lang_reflect_Field_nativeSetDouble (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:133: java_lang_reflect_Method.c:16:10: error: expected ';' before 'static' 16 | JNIEXPORT static jclass JNICALL | ^~~~~~~ | ; java_lang_reflect_Method.c:17:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Method_nativeGetDeclaringClass' 17 | Java_java_lang_reflect_Method_nativeGetDeclaringClass (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Method.c:44:10: error: expected ';' before 'static' 44 | JNIEXPORT static jstring JNICALL | ^~~~~~~ | ; java_lang_reflect_Method.c:45:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Method_nativeGetName' 45 | Java_java_lang_reflect_Method_nativeGetName (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Method.c:77:10: error: expected ';' before 'static' 77 | JNIEXPORT static jint JNICALL | ^~~~~~~ | ; java_lang_reflect_Method.c:78:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Method_nativeGetModifiers' 78 | Java_java_lang_reflect_Method_nativeGetModifiers (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Method.c:120:10: error: expected ';' before 'static' 120 | JNIEXPORT static jobjectArray JNICALL | ^~~~~~~ | ; java_lang_reflect_Method.c:121:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Method_nativeGetExceptionTypes' 121 | Java_java_lang_reflect_Method_nativeGetExceptionTypes (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Method.c:239:10: error: expected ';' before 'static' 239 | JNIEXPORT static void JNICALL | ^~~~~~~ | ; java_lang_reflect_Method.c:240:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Method_invokeNative' 240 | Java_java_lang_reflect_Method_invokeNative (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ java_lang_reflect_Method.c:668:10: error: expected ';' before 'static' 668 | JNIEXPORT static jstring JNICALL | ^~~~~~~ | ; java_lang_reflect_Method.c:669:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Java_java_lang_reflect_Method_nativeGetDescriptor' 669 | Java_java_lang_reflect_Method_nativeGetDescriptor (JNIEnv *_env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:135: internal_methods.c: In function '_svmf_initialize_internal_method_tree': internal_methods.c:28:49: error: 'Java_java_io_VMObjectStreamClass_hasClassInitializer' undeclared (first use in this function) 28 | internal_method_node->code = (void (*)(void)) Java_java_io_VMObjectStreamClass_hasClassInitializer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:44:49: error: 'Java_java_lang_reflect_Array_createObjectArray' undeclared (first use in this function) 44 | internal_method_node->code = (void (*)(void)) Java_java_lang_reflect_Array_createObjectArray; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:60:49: error: 'Java_java_lang_reflect_Constructor_nativeGetDeclaringClass' undeclared (first use in this function) 60 | internal_method_node->code = (void (*)(void)) Java_java_lang_reflect_Constructor_nativeGetDeclaringClass; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:76:49: error: 'Java_java_lang_reflect_Constructor_nativeGetModifiers' undeclared (first use in this function) 76 | internal_method_node->code = (void (*)(void)) Java_java_lang_reflect_Constructor_nativeGetModifiers; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:92:49: error: 'Java_java_lang_reflect_Constructor_nativeGetExceptionTypes' undeclared (first use in this function) 92 | internal_method_node->code = (void (*)(void)) Java_java_lang_reflect_Constructor_nativeGetExceptionTypes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:108:49: error: 'Java_java_lang_reflect_Constructor_constructNative' undeclared (first use in this function) 108 | internal_method_node->code = (void (*)(void)) Java_java_lang_reflect_Constructor_constructNative; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:124:49: error: 'Java_java_lang_reflect_Constructor_nativeGetDescriptor' undeclared (first use in this function) 124 | internal_method_node->code = (void (*)(void)) Java_java_lang_reflect_Constructor_nativeGetDescriptor; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:140:49: error: 'Java_java_lang_reflect_Field_nativeGetDeclaringClass' undeclared (first use in this function) 140 | internal_method_node->code = (void (*)(void)) Java_java_lang_reflect_Field_nativeGetDeclaringClass; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:156:49: error: 'Java_java_lang_reflect_Field_nativeGetModifiers' undeclared (first use in this function) 156 | internal_method_node->code = (void (*)(void)) Java_java_lang_reflect_Field_nativeGetModifiers; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:172:49: error: 'Java_java_lang_reflect_Field_nativeGetType' undeclared (first use in this function) 172 | internal_method_node->code = (void (*)(void)) Java_java_lang_reflect_Field_nativeGetType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:188:49: error: 'Java_java_lang_reflect_Field_nativeGetName' undeclared (first use in this function) 188 | internal_method_node->code = (void (*)(void)) Java_java_lang_reflect_Field_nativeGetName; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:204:49: error: 'Java_java_lang_reflect_Field_nativeGetReference' undeclared (first use in this function) 204 | internal_method_node->code = (void (*)(void)) Java_java_lang_reflect_Field_nativeGetReference; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:220:49: error: 'Java_java_lang_reflect_Field_nativeGetBoolean' undeclared (first use in this function) 220 | internal_method_node->code = (void (*)(void)) Java_java_lang_reflect_Field_nativeGetBoolean; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:236:49: error: 'Java_java_lang_reflect_Field_nativeGetByte' undeclared (first use in this function) 236 | internal_method_node->code = (void (*)(void)) Java_java_lang_reflect_Field_nativeGetByte; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:252:49: error: 'Java_java_lang_reflect_Field_nativeGetChar' undeclared (first use in this function) 252 | internal_method_node->code = (void (*)(void)) Java_java_lang_reflect_Field_nativeGetChar; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:268:49: error: 'Java_java_lang_reflect_Field_nativeGetShort' undeclared (first use in this function) 268 | internal_method_node->code = (void (*)(void)) Java_java_lang_reflect_Field_nativeGetShort; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:284:49: error: 'Java_java_lang_reflect_Field_nativeGetInt' undeclared (first use in this function) 284 | internal_method_node->code = (void (*)(void)) Java_java_lang_reflect_Field_nativeGetInt; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:300:49: error: 'Java_java_lang_reflect_Field_nativeGetLong' undeclared (first use in this function) 300 | internal_method_node->code = (void (*)(void)) Java_java_lang_reflect_Field_nativeGetLong; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:316:49: error: 'Java_java_lang_reflect_Field_nativeGetFloat' undeclared (first use in this function) 316 | internal_method_node->code = (void (*)(void)) Java_java_lang_reflect_Field_nativeGetFloat; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:332:49: error: 'Java_java_lang_reflect_Field_nativeGetDouble' undeclared (first use in this function) 332 | internal_method_node->code = (void (*)(void)) Java_java_lang_reflect_Field_nativeGetDouble; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:348:49: error: 'Java_java_lang_reflect_Field_nativeSetReference' undeclared (first use in this function) 348 | internal_method_node->code = (void (*)(void)) Java_java_lang_reflect_Field_nativeSetReference; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:364:49: error: 'Java_java_lang_reflect_Field_nativeSetBoolean' undeclared (first use in this function) 364 | internal_method_node->code = (void (*)(void)) Java_java_lang_reflect_Field_nativeSetBoolean; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:380:49: error: 'Java_java_lang_reflect_Field_nativeSetByte' undeclared (first use in this function) 380 | internal_method_node->code = (void (*)(void)) Java_java_lang_reflect_Field_nativeSetByte; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:396:49: error: 'Java_java_lang_reflect_Field_nativeSetChar' undeclared (first use in this function) 396 | internal_method_node->code = (void (*)(void)) Java_java_lang_reflect_Field_nativeSetChar; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:412:49: error: 'Java_java_lang_reflect_Field_nativeSetShort' undeclared (first use in this function) 412 | internal_method_node->code = (void (*)(void)) Java_java_lang_reflect_Field_nativeSetShort; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:428:49: error: 'Java_java_lang_reflect_Field_nativeSetInt' undeclared (first use in this function) 428 | internal_method_node->code = (void (*)(void)) Java_java_lang_reflect_Field_nativeSetInt; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:444:49: error: 'Java_java_lang_reflect_Field_nativeSetLong' undeclared (first use in this function) 444 | internal_method_node->code = (void (*)(void)) Java_java_lang_reflect_Field_nativeSetLong; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:460:49: error: 'Java_java_lang_reflect_Field_nativeSetFloat' undeclared (first use in this function) 460 | internal_method_node->code = (void (*)(void)) Java_java_lang_reflect_Field_nativeSetFloat; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:476:49: error: 'Java_java_lang_reflect_Field_nativeSetDouble' undeclared (first use in this function) 476 | internal_method_node->code = (void (*)(void)) Java_java_lang_reflect_Field_nativeSetDouble; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:492:49: error: 'Java_java_lang_reflect_Method_nativeGetDeclaringClass' undeclared (first use in this function) 492 | internal_method_node->code = (void (*)(void)) Java_java_lang_reflect_Method_nativeGetDeclaringClass; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:508:49: error: 'Java_java_lang_reflect_Method_nativeGetName' undeclared (first use in this function) 508 | internal_method_node->code = (void (*)(void)) Java_java_lang_reflect_Method_nativeGetName; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:524:49: error: 'Java_java_lang_reflect_Method_nativeGetModifiers' undeclared (first use in this function) 524 | internal_method_node->code = (void (*)(void)) Java_java_lang_reflect_Method_nativeGetModifiers; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:540:49: error: 'Java_java_lang_reflect_Method_nativeGetExceptionTypes' undeclared (first use in this function) 540 | internal_method_node->code = (void (*)(void)) Java_java_lang_reflect_Method_nativeGetExceptionTypes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:556:49: error: 'Java_java_lang_reflect_Method_invokeNative' undeclared (first use in this function) 556 | internal_method_node->code = (void (*)(void)) Java_java_lang_reflect_Method_invokeNative; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:572:49: error: 'Java_java_lang_reflect_Method_nativeGetDescriptor' undeclared (first use in this function) 572 | internal_method_node->code = (void (*)(void)) Java_java_lang_reflect_Method_nativeGetDescriptor; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:588:49: error: 'Java_java_lang_Throwable_nativeGetStackTraceList' undeclared (first use in this function) 588 | internal_method_node->code = (void (*)(void)) Java_java_lang_Throwable_nativeGetStackTraceList; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:604:49: error: 'Java_java_lang_VirtualMachine_invokeMain' undeclared (first use in this function) 604 | internal_method_node->code = (void (*)(void)) Java_java_lang_VirtualMachine_invokeMain; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:620:49: error: 'Java_java_lang_VirtualMachine_print__Z' undeclared (first use in this function) 620 | internal_method_node->code = (void (*)(void)) Java_java_lang_VirtualMachine_print__Z; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:636:49: error: 'Java_java_lang_VirtualMachine_print__B' undeclared (first use in this function) 636 | internal_method_node->code = (void (*)(void)) Java_java_lang_VirtualMachine_print__B; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:652:49: error: 'Java_java_lang_VirtualMachine_print__S' undeclared (first use in this function) 652 | internal_method_node->code = (void (*)(void)) Java_java_lang_VirtualMachine_print__S; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:668:49: error: 'Java_java_lang_VirtualMachine_print__C' undeclared (first use in this function) 668 | internal_method_node->code = (void (*)(void)) Java_java_lang_VirtualMachine_print__C; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:684:49: error: 'Java_java_lang_VirtualMachine_print__I' undeclared (first use in this function) 684 | internal_method_node->code = (void (*)(void)) Java_java_lang_VirtualMachine_print__I; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:700:49: error: 'Java_java_lang_VirtualMachine_print__J' undeclared (first use in this function) 700 | internal_method_node->code = (void (*)(void)) Java_java_lang_VirtualMachine_print__J; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:716:49: error: 'Java_java_lang_VirtualMachine_print__F' undeclared (first use in this function) 716 | internal_method_node->code = (void (*)(void)) Java_java_lang_VirtualMachine_print__F; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:732:49: error: 'Java_java_lang_VirtualMachine_print__D' undeclared (first use in this function) 732 | internal_method_node->code = (void (*)(void)) Java_java_lang_VirtualMachine_print__D; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:748:49: error: 'Java_java_lang_VirtualMachine_print__Ljava_lang_String_2' undeclared (first use in this function) 748 | internal_method_node->code = (void (*)(void)) Java_java_lang_VirtualMachine_print__Ljava_lang_String_2; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:764:49: error: 'Java_java_lang_VirtualMachine_println__Z' undeclared (first use in this function) 764 | internal_method_node->code = (void (*)(void)) Java_java_lang_VirtualMachine_println__Z; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:780:49: error: 'Java_java_lang_VirtualMachine_println__B' undeclared (first use in this function) 780 | internal_method_node->code = (void (*)(void)) Java_java_lang_VirtualMachine_println__B; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:796:49: error: 'Java_java_lang_VirtualMachine_println__S' undeclared (first use in this function) 796 | internal_method_node->code = (void (*)(void)) Java_java_lang_VirtualMachine_println__S; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:812:49: error: 'Java_java_lang_VirtualMachine_println__C' undeclared (first use in this function) 812 | internal_method_node->code = (void (*)(void)) Java_java_lang_VirtualMachine_println__C; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:828:49: error: 'Java_java_lang_VirtualMachine_println__I' undeclared (first use in this function) 828 | internal_method_node->code = (void (*)(void)) Java_java_lang_VirtualMachine_println__I; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:844:49: error: 'Java_java_lang_VirtualMachine_println__J' undeclared (first use in this function) 844 | internal_method_node->code = (void (*)(void)) Java_java_lang_VirtualMachine_println__J; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:860:49: error: 'Java_java_lang_VirtualMachine_println__F' undeclared (first use in this function) 860 | internal_method_node->code = (void (*)(void)) Java_java_lang_VirtualMachine_println__F; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:876:49: error: 'Java_java_lang_VirtualMachine_println__D' undeclared (first use in this function) 876 | internal_method_node->code = (void (*)(void)) Java_java_lang_VirtualMachine_println__D; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:892:49: error: 'Java_java_lang_VirtualMachine_println__Ljava_lang_String_2' undeclared (first use in this function) 892 | internal_method_node->code = (void (*)(void)) Java_java_lang_VirtualMachine_println__Ljava_lang_String_2; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:908:49: error: 'Java_java_lang_VMClass_isInstance' undeclared (first use in this function) 908 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMClass_isInstance; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:924:49: error: 'Java_java_lang_VMClass_getModifiers' undeclared (first use in this function) 924 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMClass_getModifiers; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:940:49: error: 'Java_java_lang_VMClass_getDeclaringClass' undeclared (first use in this function) 940 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMClass_getDeclaringClass; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:956:49: error: 'Java_java_lang_VMClass_getDeclaredClasses' undeclared (first use in this function) 956 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMClass_getDeclaredClasses; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:972:49: error: 'Java_java_lang_VMClass_isInterface' undeclared (first use in this function) 972 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMClass_isInterface; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:988:49: error: 'Java_java_lang_VMClass_getSuperclass' undeclared (first use in this function) 988 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMClass_getSuperclass; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1004:49: error: 'Java_java_lang_VMClass_getInterfaces' undeclared (first use in this function) 1004 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMClass_getInterfaces; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1020:49: error: 'Java_java_lang_VMClass_getDeclaredFields' undeclared (first use in this function) 1020 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMClass_getDeclaredFields; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1036:49: error: 'Java_java_lang_VMClass_getDeclaredMethods' undeclared (first use in this function) 1036 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMClass_getDeclaredMethods; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1052:49: error: 'Java_java_lang_VMClass_getDeclaredConstructors' undeclared (first use in this function) 1052 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMClass_getDeclaredConstructors; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1068:49: error: 'Java_java_lang_VMClass_isAssignableFrom' undeclared (first use in this function) 1068 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMClass_isAssignableFrom; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1084:49: error: 'Java_java_lang_VMClass_getClassLoader' undeclared (first use in this function) 1084 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMClass_getClassLoader; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1100:49: error: 'Java_java_lang_VMClass_getName' undeclared (first use in this function) 1100 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMClass_getName; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1116:49: error: 'Java_java_lang_VMClass_isInitialized' undeclared (first use in this function) 1116 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMClass_isInitialized; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1132:49: error: 'Java_java_lang_VMClass_setInitialized' undeclared (first use in this function) 1132 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMClass_setInitialized; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1148:49: error: 'Java_java_lang_VMClass_step7' undeclared (first use in this function) 1148 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMClass_step7; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1164:49: error: 'Java_java_lang_VMClass_step8' undeclared (first use in this function) 1164 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMClass_step8; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1180:49: error: 'Java_java_lang_VMClass_throwException' undeclared (first use in this function) 1180 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMClass_throwException; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1196:49: error: 'Java_java_lang_VMClassLoader_nativeGetResource' undeclared (first use in this function) 1196 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMClassLoader_nativeGetResource; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1212:49: error: 'Java_java_lang_VMClassLoader_newClassLoaderVmData' undeclared (first use in this function) 1212 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMClassLoader_newClassLoaderVmData; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1228:49: error: 'Java_java_lang_VMClassLoader_getPrimitiveArray' undeclared (first use in this function) 1228 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMClassLoader_getPrimitiveArray; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1244:49: error: 'Java_java_lang_VMClassLoader_getArray' undeclared (first use in this function) 1244 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMClassLoader_getArray; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1260:49: error: 'Java_java_lang_VMClassLoader_nativeDefineArray' undeclared (first use in this function) 1260 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMClassLoader_nativeDefineArray; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1276:49: error: 'Java_java_lang_VMClassLoader_nativeDefineClass' undeclared (first use in this function) 1276 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMClassLoader_nativeDefineClass; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1292:49: error: 'Java_java_lang_VMClassLoader_linkClass' undeclared (first use in this function) 1292 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMClassLoader_linkClass; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1308:49: error: 'Java_java_lang_VMClassLoader_initializeClass' undeclared (first use in this function) 1308 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMClassLoader_initializeClass; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1324:49: error: 'Java_java_lang_VMClassLoader_nativeLoadClass' undeclared (first use in this function) 1324 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMClassLoader_nativeLoadClass; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1340:49: error: 'Java_java_lang_VMClassLoader_nativeCreateArray' undeclared (first use in this function) 1340 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMClassLoader_nativeCreateArray; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1356:49: error: 'Java_java_lang_VMClassLoader_getPrimitiveClass' undeclared (first use in this function) 1356 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMClassLoader_getPrimitiveClass; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1372:49: error: 'Java_java_lang_VMObject_notify' undeclared (first use in this function) 1372 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMObject_notify; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1388:49: error: 'Java_java_lang_VMObject_notifyAll' undeclared (first use in this function) 1388 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMObject_notifyAll; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1404:49: error: 'Java_java_lang_VMObject_wait' undeclared (first use in this function) 1404 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMObject_wait; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1420:49: error: 'Java_java_lang_VMObject_clone' undeclared (first use in this function) 1420 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMObject_clone; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1436:49: error: 'Java_java_lang_VMObject_getClass' undeclared (first use in this function) 1436 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMObject_getClass; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1452:49: error: 'Java_java_lang_VMRuntime_availableProcessors' undeclared (first use in this function) 1452 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMRuntime_availableProcessors; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1468:49: error: 'Java_java_lang_VMRuntime_freeMemory' undeclared (first use in this function) 1468 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMRuntime_freeMemory; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1484:49: error: 'Java_java_lang_VMRuntime_totalMemory' undeclared (first use in this function) 1484 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMRuntime_totalMemory; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1500:49: error: 'Java_java_lang_VMRuntime_maxMemory' undeclared (first use in this function) 1500 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMRuntime_maxMemory; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1516:49: error: 'Java_java_lang_VMRuntime_gc' undeclared (first use in this function) 1516 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMRuntime_gc; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1532:49: error: 'Java_java_lang_VMRuntime_runFinalization' undeclared (first use in this function) 1532 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMRuntime_runFinalization; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1548:49: error: 'Java_java_lang_VMRuntime_runFinalizationForExit' undeclared (first use in this function) 1548 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMRuntime_runFinalizationForExit; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1564:49: error: 'Java_java_lang_VMRuntime_traceInstructions' undeclared (first use in this function) 1564 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMRuntime_traceInstructions; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1580:49: error: 'Java_java_lang_VMRuntime_traceMethodCalls' undeclared (first use in this function) 1580 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMRuntime_traceMethodCalls; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1596:49: error: 'Java_java_lang_VMRuntime_runFinalizersOnExit' undeclared (first use in this function) 1596 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMRuntime_runFinalizersOnExit; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1612:49: error: 'Java_java_lang_VMRuntime_exit' undeclared (first use in this function) 1612 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMRuntime_exit; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1628:49: error: 'Java_java_lang_VMRuntime_nativeLoad' undeclared (first use in this function) 1628 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMRuntime_nativeLoad; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1644:49: error: 'Java_java_lang_VMRuntime_mapLibraryName' undeclared (first use in this function) 1644 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMRuntime_mapLibraryName; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1660:49: error: 'Java_java_lang_VMSystem_identityHashCode' undeclared (first use in this function) 1660 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMSystem_identityHashCode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1676:49: error: 'Java_java_lang_VMSystem_arraycopy' undeclared (first use in this function) 1676 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMSystem_arraycopy; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1692:49: error: 'Java_java_lang_VMThread_yield' undeclared (first use in this function) 1692 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMThread_yield; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1708:49: error: 'Java_java_lang_VMThread_sleep' undeclared (first use in this function) 1708 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMThread_sleep; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1724:49: error: 'Java_java_lang_VMThread_nativeIsAlive' undeclared (first use in this function) 1724 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMThread_nativeIsAlive; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1740:49: error: 'Java_java_lang_VMThread_nativeStart' undeclared (first use in this function) 1740 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMThread_nativeStart; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1756:49: error: 'Java_java_lang_VMThread_currentThread' undeclared (first use in this function) 1756 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMThread_currentThread; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1772:49: error: 'Java_java_lang_VMThread_nativeInterrupt' undeclared (first use in this function) 1772 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMThread_nativeInterrupt; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1788:49: error: 'Java_java_lang_VMThread_nativeIsInterrupted' undeclared (first use in this function) 1788 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMThread_nativeIsInterrupted; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1804:49: error: 'Java_java_lang_VMThread_interrupted' undeclared (first use in this function) 1804 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMThread_interrupted; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1820:49: error: 'Java_java_lang_VMThread_holdsLock' undeclared (first use in this function) 1820 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMThread_holdsLock; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1836:49: error: 'Java_java_lang_VMThread_suspend' undeclared (first use in this function) 1836 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMThread_suspend; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1852:49: error: 'Java_java_lang_VMThread_resume' undeclared (first use in this function) 1852 | internal_method_node->code = (void (*)(void)) Java_java_lang_VMThread_resume; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1868:49: error: 'Java_gnu_classpath_VMStackWalker_getContextSize' undeclared (first use in this function) 1868 | internal_method_node->code = (void (*)(void)) Java_gnu_classpath_VMStackWalker_getContextSize; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1884:49: error: 'Java_gnu_classpath_VMStackWalker_fillContext' undeclared (first use in this function) 1884 | internal_method_node->code = (void (*)(void)) Java_gnu_classpath_VMStackWalker_fillContext; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1900:49: error: 'Java_gnu_classpath_VMStackWalker_fillMethods' undeclared (first use in this function) 1900 | internal_method_node->code = (void (*)(void)) Java_gnu_classpath_VMStackWalker_fillMethods; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1916:49: error: 'Java_gnu_classpath_VMStackWalker_getCallingClass' undeclared (first use in this function) 1916 | internal_method_node->code = (void (*)(void)) Java_gnu_classpath_VMStackWalker_getCallingClass; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1932:49: error: 'Java_gnu_classpath_VMStackWalker_getCallingClassLoader' undeclared (first use in this function) 1932 | internal_method_node->code = (void (*)(void)) Java_gnu_classpath_VMStackWalker_getCallingClassLoader; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1948:49: error: 'Java_gnu_classpath_VMSystemProperties_getSableVMVersion' undeclared (first use in this function) 1948 | internal_method_node->code = (void (*)(void)) Java_gnu_classpath_VMSystemProperties_getSableVMVersion; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1964:49: error: 'Java_gnu_classpath_VMSystemProperties_getOSName' undeclared (first use in this function) 1964 | internal_method_node->code = (void (*)(void)) Java_gnu_classpath_VMSystemProperties_getOSName; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1980:49: error: 'Java_gnu_classpath_VMSystemProperties_getOSArch' undeclared (first use in this function) 1980 | internal_method_node->code = (void (*)(void)) Java_gnu_classpath_VMSystemProperties_getOSArch; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:1996:49: error: 'Java_gnu_classpath_VMSystemProperties_getOSVersion' undeclared (first use in this function) 1996 | internal_method_node->code = (void (*)(void)) Java_gnu_classpath_VMSystemProperties_getOSVersion; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:2012:49: error: 'Java_gnu_classpath_VMSystemProperties_getFileSeparator' undeclared (first use in this function) 2012 | internal_method_node->code = (void (*)(void)) Java_gnu_classpath_VMSystemProperties_getFileSeparator; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:2028:49: error: 'Java_gnu_classpath_VMSystemProperties_getPathSeparator' undeclared (first use in this function) 2028 | internal_method_node->code = (void (*)(void)) Java_gnu_classpath_VMSystemProperties_getPathSeparator; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:2044:49: error: 'Java_gnu_classpath_VMSystemProperties_getLineSeparator' undeclared (first use in this function) 2044 | internal_method_node->code = (void (*)(void)) Java_gnu_classpath_VMSystemProperties_getLineSeparator; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:2060:49: error: 'Java_gnu_classpath_VMSystemProperties_getUserName' undeclared (first use in this function) 2060 | internal_method_node->code = (void (*)(void)) Java_gnu_classpath_VMSystemProperties_getUserName; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:2076:49: error: 'Java_gnu_classpath_VMSystemProperties_getUserHome' undeclared (first use in this function) 2076 | internal_method_node->code = (void (*)(void)) Java_gnu_classpath_VMSystemProperties_getUserHome; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:2092:49: error: 'Java_gnu_classpath_VMSystemProperties_getWorkDir' undeclared (first use in this function) 2092 | internal_method_node->code = (void (*)(void)) Java_gnu_classpath_VMSystemProperties_getWorkDir; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:2108:49: error: 'Java_gnu_classpath_VMSystemProperties_isBigEndian' undeclared (first use in this function) 2108 | internal_method_node->code = (void (*)(void)) Java_gnu_classpath_VMSystemProperties_isBigEndian; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:2124:49: error: 'Java_gnu_classpath_VMSystemProperties_getBootstrapLibraryPath' undeclared (first use in this function) 2124 | internal_method_node->code = (void (*)(void)) Java_gnu_classpath_VMSystemProperties_getBootstrapLibraryPath; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:2140:49: error: 'Java_gnu_classpath_VMSystemProperties_getBootstrapClassPath' undeclared (first use in this function) 2140 | internal_method_node->code = (void (*)(void)) Java_gnu_classpath_VMSystemProperties_getBootstrapClassPath; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:2156:49: error: 'Java_gnu_classpath_VMSystemProperties_getJavaHome' undeclared (first use in this function) 2156 | internal_method_node->code = (void (*)(void)) Java_gnu_classpath_VMSystemProperties_getJavaHome; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:2172:49: error: 'Java_gnu_classpath_VMSystemProperties_getPropertyCount' undeclared (first use in this function) 2172 | internal_method_node->code = (void (*)(void)) Java_gnu_classpath_VMSystemProperties_getPropertyCount; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internal_methods.c:2188:49: error: 'Java_gnu_classpath_VMSystemProperties_getProperty' undeclared (first use in this function) 2188 | internal_method_node->code = (void (*)(void)) Java_gnu_classpath_VMSystemProperties_getProperty; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ At top level: internal_methods.c:10:1: warning: '_svmf_initialize_internal_method_tree' defined but not used [-Wunused-function] 10 | _svmf_initialize_internal_method_tree (_svmt_JNIEnv *env) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:125: java_lang_VMClass.c:849:1: warning: 'getDeclaredMethodsConstructors_helper' defined but not used [-Wunused-function] 849 | getDeclaredMethodsConstructors_helper (_svmt_JNIEnv *env, jclass theclass, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:117: invoke_interface.c:11:22: warning: '_svmv_vm_list' defined but not used [-Wunused-variable] 11 | static _svmt_JavaVM *_svmv_vm_list = NULL; /* list of vms */ | ^~~~~~~~~~~~~ invoke_interface.c:10:24: warning: '_svmv_vm_list_mutex' defined but not used [-Wunused-variable] 10 | static pthread_mutex_t _svmv_vm_list_mutex = PTHREAD_MUTEX_INITIALIZER; /* protected by a mutex */ | ^~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:116: bootstrap.c:10:1: warning: '_svmf_bootstrap' defined but not used [-Wunused-function] 10 | _svmf_bootstrap (_svmt_JNIEnv *env) | ^~~~~~~~~~~~~~~ In file included from libsablevm.c:109: initialization.c:41:1: warning: '_svmf_initialize_fields' defined but not used [-Wunused-function] 41 | _svmf_initialize_fields (_svmt_JNIEnv *env, _svmt_class_info *class) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:103: class_loader.c:799:1: warning: '_svmf_bootcl_get_resource_url' defined but not used [-Wunused-function] 799 | _svmf_bootcl_get_resource_url (_svmt_JNIEnv *env, const char *res_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ class_loader.c:62:1: warning: '_svmf_resolve_super_class' defined but not used [-Wunused-function] 62 | _svmf_resolve_super_class (_svmt_JNIEnv *env, _svmt_class_info *class) | ^~~~~~~~~~~~~~~~~~~~~~~~~ class_loader.c:16:1: warning: '_svmf_resolve_super_interfaces' defined but not used [-Wunused-function] 16 | _svmf_resolve_super_interfaces (_svmt_JNIEnv *env, _svmt_class_info *class) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:102: zip_file_reader.c:62:1: warning: '_svmf_zip_alloc' defined but not used [-Wunused-function] 62 | _svmf_zip_alloc (void *cookie, unsigned int num, unsigned int size) | ^~~~~~~~~~~~~~~ In file included from libsablevm.c:99: new_instance.c:449:1: warning: '_svmf_clone_instance' defined but not used [-Wunused-function] 449 | _svmf_clone_instance (_svmt_JNIEnv *env, jobject orig, jobject clone) | ^~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:97: cl_alloc.c:1316:1: warning: '_svmh_cl_zmalloc_local_variable_table' defined but not used [-Wunused-function] 1316 | _svmh_cl_zmalloc_local_variable_table (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:1276:1: warning: '_svmh_cl_zmalloc_line_number_table' defined but not used [-Wunused-function] 1276 | _svmh_cl_zmalloc_line_number_table (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:1236:1: warning: '_svmh_cl_zmalloc_exception_table' defined but not used [-Wunused-function] 1236 | _svmh_cl_zmalloc_exception_table (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:1196:1: warning: '_svmh_cl_zmalloc_methods' defined but not used [-Wunused-function] 1196 | _svmh_cl_zmalloc_methods (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:1156:1: warning: '_svmh_cl_zmalloc_fields' defined but not used [-Wunused-function] 1156 | _svmh_cl_zmalloc_fields (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:872:1: warning: '_svmh_cl_malloc_inner_classes' defined but not used [-Wunused-function] 872 | _svmh_cl_malloc_inner_classes (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:832:1: warning: '_svmh_cl_malloc_constant_pool' defined but not used [-Wunused-function] 832 | _svmh_cl_malloc_constant_pool (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:792:1: warning: '_svmh_cl_malloc_classes' defined but not used [-Wunused-function] 792 | _svmh_cl_malloc_classes (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:712:1: warning: '_svmh_cl_malloc_attributes' defined but not used [-Wunused-function] 712 | _svmh_cl_malloc_attributes (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:685:1: warning: '_svmh_cl_zalloc_unknown_attribute' defined but not used [-Wunused-function] 685 | _svmh_cl_zalloc_unknown_attribute (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:631:1: warning: '_svmh_cl_zalloc_native_library' defined but not used [-Wunused-function] 631 | _svmh_cl_zalloc_native_library (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:577:1: warning: '_svmh_cl_zalloc_class_info' defined but not used [-Wunused-function] 577 | _svmh_cl_zalloc_class_info (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:523:1: warning: '_svmh_cl_zalloc_Synthetic_attribute' defined but not used [-Wunused-function] 523 | _svmh_cl_zalloc_Synthetic_attribute (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:496:1: warning: '_svmh_cl_zalloc_SourceFile_attribute' defined but not used [-Wunused-function] 496 | _svmh_cl_zalloc_SourceFile_attribute (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:469:1: warning: '_svmh_cl_zalloc_LocalVariableTable_attribute' defined but not used [-Wunused-function] 469 | _svmh_cl_zalloc_LocalVariableTable_attribute (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:442:1: warning: '_svmh_cl_zalloc_LineNumberTable_attribute' defined but not used [-Wunused-function] 442 | _svmh_cl_zalloc_LineNumberTable_attribute (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:415:1: warning: '_svmh_cl_zalloc_InnerClasses_attribute' defined but not used [-Wunused-function] 415 | _svmh_cl_zalloc_InnerClasses_attribute (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:388:1: warning: '_svmh_cl_zalloc_Exceptions_attribute' defined but not used [-Wunused-function] 388 | _svmh_cl_zalloc_Exceptions_attribute (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:361:1: warning: '_svmh_cl_zalloc_Deprecated_attribute' defined but not used [-Wunused-function] 361 | _svmh_cl_zalloc_Deprecated_attribute (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:334:1: warning: '_svmh_cl_zalloc_ConstantValue_attribute' defined but not used [-Wunused-function] 334 | _svmh_cl_zalloc_ConstantValue_attribute (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:307:1: warning: '_svmh_cl_zalloc_Code_attribute' defined but not used [-Wunused-function] 307 | _svmh_cl_zalloc_Code_attribute (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:280:1: warning: '_svmh_cl_zalloc_CONSTANT_Utf8_info' defined but not used [-Wunused-function] 280 | _svmh_cl_zalloc_CONSTANT_Utf8_info (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:253:1: warning: '_svmh_cl_zalloc_CONSTANT_String_info' defined but not used [-Wunused-function] 253 | _svmh_cl_zalloc_CONSTANT_String_info (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:226:1: warning: '_svmh_cl_zalloc_CONSTANT_NameAndType_info' defined but not used [-Wunused-function] 226 | _svmh_cl_zalloc_CONSTANT_NameAndType_info (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:199:1: warning: '_svmh_cl_zalloc_CONSTANT_Methodref_info' defined but not used [-Wunused-function] 199 | _svmh_cl_zalloc_CONSTANT_Methodref_info (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:172:1: warning: '_svmh_cl_zalloc_CONSTANT_Long_info' defined but not used [-Wunused-function] 172 | _svmh_cl_zalloc_CONSTANT_Long_info (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:145:1: warning: '_svmh_cl_zalloc_CONSTANT_InterfaceMethodref_info' defined but not used [-Wunused-function] 145 | _svmh_cl_zalloc_CONSTANT_InterfaceMethodref_info (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:118:1: warning: '_svmh_cl_zalloc_CONSTANT_Integer_info' defined but not used [-Wunused-function] 118 | _svmh_cl_zalloc_CONSTANT_Integer_info (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:91:1: warning: '_svmh_cl_zalloc_CONSTANT_Float_info' defined but not used [-Wunused-function] 91 | _svmh_cl_zalloc_CONSTANT_Float_info (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:64:1: warning: '_svmh_cl_zalloc_CONSTANT_Fieldref_info' defined but not used [-Wunused-function] 64 | _svmh_cl_zalloc_CONSTANT_Fieldref_info (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:37:1: warning: '_svmh_cl_zalloc_CONSTANT_Double_info' defined but not used [-Wunused-function] 37 | _svmh_cl_zalloc_CONSTANT_Double_info (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_alloc.c:10:1: warning: '_svmh_cl_zalloc_CONSTANT_Class_info' defined but not used [-Wunused-function] 10 | _svmh_cl_zalloc_CONSTANT_Class_info (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:96: class_loader_memory_manager.c:31:1: warning: '_svmf_init_cl_alloc' defined but not used [-Wunused-function] 31 | _svmf_init_cl_alloc (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~ class_loader_memory_manager.c:16:1: warning: '_svmf_class_loader_init_defaults' defined but not used [-Wunused-function] 16 | _svmf_class_loader_init_defaults (_svmt_JavaVM *vm) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:95: resolve.c:340:1: warning: '_svmf_resolve_incomplete_method' defined but not used [-Wunused-function] 340 | _svmf_resolve_incomplete_method (_svmt_class_info *class, const char *name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:94: util2.c:1485:1: warning: '_svmf_wrap_exception_in_invocationte' defined but not used [-Wunused-function] 1485 | _svmf_wrap_exception_in_invocationte (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ util2.c:1380:1: warning: '_svmf_get_current_class_loader' defined but not used [-Wunused-function] 1380 | _svmf_get_current_class_loader (_svmt_JNIEnv *env) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ util2.c:1299:1: warning: '_svmh_galloc_utf_chars' defined but not used [-Wunused-function] 1299 | _svmh_galloc_utf_chars (_svmt_JNIEnv *env, jstring src, char **pdst) | ^~~~~~~~~~~~~~~~~~~~~~ util2.c:1255:1: warning: '_svmf_get_current_working_directory' defined but not used [-Wunused-function] 1255 | _svmf_get_current_working_directory (void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ util2.c:1064:1: warning: '_svmf_unwrap_constructor_instance' defined but not used [-Wunused-function] 1064 | _svmf_unwrap_constructor_instance (_svmt_JNIEnv *env, jobject obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ util2.c:1043:1: warning: '_svmf_unwrap_method_instance' defined but not used [-Wunused-function] 1043 | _svmf_unwrap_method_instance (_svmt_JNIEnv *env, jobject obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ util2.c:1023:1: warning: '_svmf_unwrap_field_instance' defined but not used [-Wunused-function] 1023 | _svmf_unwrap_field_instance (_svmt_JNIEnv *env, jobject obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ util2.c:963:1: warning: '_svmf_wrap_pointer' defined but not used [-Wunused-function] 963 | _svmf_wrap_pointer (_svmt_JNIEnv *env, void *pointer, jbyteArray wrapper) | ^~~~~~~~~~~~~~~~~~ util2.c:856:1: warning: '_svmh_gfree_str' defined but not used [-Wunused-function] 856 | _svmh_gfree_str (char **str) | ^~~~~~~~~~~~~~~ util2.c:808:1: warning: '_svmh_gfree_str_no_exception' defined but not used [-Wunused-function] 808 | _svmh_gfree_str_no_exception (char **str) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ util2.c:779:1: warning: '_svmh_galloc_copy_str_no_exception' defined but not used [-Wunused-function] 779 | _svmh_galloc_copy_str_no_exception (char **dest, const char *src) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ util2.c:19:1: warning: '_svmh_identity_hashcode' defined but not used [-Wunused-function] 19 | _svmh_identity_hashcode (_svmt_JNIEnv *env, jobject obj, jint *phashcode) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:93: method_invoke.c:6904:1: warning: '_svmh_invoke_specific_static_main' defined but not used [-Wunused-function] 6904 | _svmh_invoke_specific_static_main (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ method_invoke.c:6783:1: warning: '_svmh_invoke_specific_static_clinit' defined but not used [-Wunused-function] 6783 | _svmh_invoke_specific_static_clinit (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ method_invoke.c:6142:1: warning: '_svmh_invoke_static_niobytebuffervm_getcapacity' defined but not used [-Wunused-function] 6142 | _svmh_invoke_static_niobytebuffervm_getcapacity (_svmt_JNIEnv *env, jobject param_1, jlong *ret) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ method_invoke.c:5899:1: warning: '_svmh_invoke_static_virtualmachine_getsystemcl' defined but not used [-Wunused-function] 5899 | _svmh_invoke_static_virtualmachine_getsystemcl (_svmt_JNIEnv *env, jobject ret) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ method_invoke.c:5773:1: warning: '_svmh_invoke_static_virtualmachine_exceptiontruncateddescription' defined but not used [-Wunused-function] 5773 | _svmh_invoke_static_virtualmachine_exceptiontruncateddescription (_svmt_JNIEnv *env, jobject param_1, jobject ret) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ method_invoke.c:5647:1: warning: '_svmh_invoke_static_virtualmachine_exceptiondescription' defined but not used [-Wunused-function] 5647 | _svmh_invoke_static_virtualmachine_exceptiondescription (_svmt_JNIEnv *env, jobject param_1, jobject ret) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ method_invoke.c:5528:1: warning: '_svmh_invoke_static_virtualmachine_exceptiondescribe' defined but not used [-Wunused-function] 5528 | _svmh_invoke_static_virtualmachine_exceptiondescribe (_svmt_JNIEnv *env, jobject param_1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ method_invoke.c:5402:1: warning: '_svmh_invoke_static_virtualmachine_createrootthread' defined but not used [-Wunused-function] 5402 | _svmh_invoke_static_virtualmachine_createrootthread (_svmt_JNIEnv *env, jobject param_1, jobject ret) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ method_invoke.c:5022:1: warning: '_svmh_invoke_static_stringcreator_getutflength' defined but not used [-Wunused-function] 5022 | _svmh_invoke_static_stringcreator_getutflength (_svmt_JNIEnv *env, jobject param_1, jint *ret) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ method_invoke.c:4770:1: warning: '_svmh_invoke_static_stringcreator_getlength' defined but not used [-Wunused-function] 4770 | _svmh_invoke_static_stringcreator_getlength (_svmt_JNIEnv *env, jobject param_1, jint *ret) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ method_invoke.c:4644:1: warning: '_svmh_invoke_static_stringcreator_getchars' defined but not used [-Wunused-function] 4644 | _svmh_invoke_static_stringcreator_getchars (_svmt_JNIEnv *env, jobject param_1, jobject ret) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ method_invoke.c:4518:1: warning: '_svmh_invoke_static_stringcreator_createstringfromchars' defined but not used [-Wunused-function] 4518 | _svmh_invoke_static_stringcreator_createstringfromchars (_svmt_JNIEnv *env, jobject param_1, jobject ret) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ method_invoke.c:4140:1: warning: '_svmh_invoke_specific_nonvirtual_throwinit' defined but not used [-Wunused-function] 4140 | _svmh_invoke_specific_nonvirtual_throwinit (_svmt_JNIEnv *env, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ method_invoke.c:2265:1: warning: '_svmh_invoke_nonvirtual_InliningException_init' defined but not used [-Wunused-function] 2265 | _svmh_invoke_nonvirtual_InliningException_init (_svmt_JNIEnv *env, jobject this, jobject param_1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:93: method_invoke.c:886:1: warning: '_svmh_invoke_nonvirtual_jlstacktraceelement_init' defined but not used [-Wunused-function] 886 | _svmh_invoke_nonvirtual_jlstacktraceelement_init (_svmt_JNIEnv *env, jobject this, jobject param_1, jint param_2, jobject param_3, jobject param_4, jint param_5) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ method_invoke.c:511:1: warning: '_svmh_invoke_nonvirtual_jlrfield_init' defined but not used [-Wunused-function] 511 | _svmh_invoke_nonvirtual_jlrfield_init (_svmt_JNIEnv *env, jobject this, jobject param_1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:91: gc_copying.c:32:1: warning: '_svmf_heap_init' defined but not used [-Wunused-function] 32 | _svmf_heap_init (_svmt_JNIEnv *env) | ^~~~~~~~~~~~~~~ gc_copying.c:18:1: warning: '_svmf_heap_init_defaults' defined but not used [-Wunused-function] 18 | _svmf_heap_init_defaults (_svmt_JavaVM *vm) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:89: lib_init.c:46:1: warning: '_svmf_init' defined but not used [-Wunused-function] 46 | _svmf_init (void) | ^~~~~~~~~~ In file included from libsablevm.c:87: thread.c:1846:1: warning: '_svmf_thread_native_start' defined but not used [-Wunused-function] 1846 | _svmf_thread_native_start (_svmt_JNIEnv *env, jobject threadInstance) | ^~~~~~~~~~~~~~~~~~~~~~~~~ thread.c:74:1: warning: '_svmf_stack_init_defaults' defined but not used [-Wunused-function] 74 | _svmf_stack_init_defaults (_svmt_JavaVM *vm) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:85: global_alloc.c:974:1: warning: '_svmh_gzmalloc_instruction_info' defined but not used [-Wunused-function] 974 | _svmh_gzmalloc_instruction_info (_svmt_JNIEnv *env, size_t nmemb, _svmt_instruction_info ** ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ global_alloc.c:921:1: warning: '_svmh_gzmalloc_fat_lock_array' defined but not used [-Wunused-function] 921 | _svmh_gzmalloc_fat_lock_array (_svmt_JNIEnv *env, size_t nmemb, _svmt_fat_lock * ** ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ global_alloc.c:868:1: warning: '_svmh_gzmalloc_env_array' defined but not used [-Wunused-function] 868 | _svmh_gzmalloc_env_array (_svmt_JNIEnv *env, size_t nmemb, _svmt_JNIEnv * ** ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~ global_alloc.c:845:1: warning: '_svmh_gmfree_chars' defined but not used [-Wunused-function] 845 | _svmh_gmfree_chars (jchar ** ptr) | ^~~~~~~~~~~~~~~~~~ global_alloc.c:815:1: warning: '_svmh_gmalloc_chars' defined but not used [-Wunused-function] 815 | _svmh_gmalloc_chars (_svmt_JNIEnv *env, size_t nmemb, jchar ** ptr) | ^~~~~~~~~~~~~~~~~~~ global_alloc.c:686:1: warning: '_svmh_gmfree_cchars' defined but not used [-Wunused-function] 686 | _svmh_gmfree_cchars (char ** ptr) | ^~~~~~~~~~~~~~~~~~~ global_alloc.c:284:1: warning: '_svmh_gzalloc_class_loader_info' defined but not used [-Wunused-function] 284 | _svmh_gzalloc_class_loader_info (_svmt_JNIEnv *env, _svmt_class_loader_info ** ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ global_alloc.c:190:1: warning: '_svmh_gzalloc_vm_no_exception' defined but not used [-Wunused-function] 190 | _svmh_gzalloc_vm_no_exception (_svmt_JavaVM ** ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ global_alloc.c:100:1: warning: '_svmh_gzalloc_initialization_no_exception' defined but not used [-Wunused-function] 100 | _svmh_gzalloc_initialization_no_exception (_svmt_initialization ** ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:83: error.c:41:1: warning: '_svmf_initialization_unrecoverable_exception' defined but not used [-Wunused-function] 41 | _svmf_initialization_unrecoverable_exception (_svmt_JNIEnv *env) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libsablevm.c:79: util1.c:380:1: warning: '_svmf_parse_size_t' defined but not used [-Wunused-function] 380 | _svmf_parse_size_t (size_t *size, const char *value) | ^~~~~~~~~~~~~~~~~~ distcc[3395] ERROR: compile libsablevm.c on localhost failed gmake[5]: *** [Makefile:468: libsablevm.lo] Error 1 gmake[5]: Leaving directory '/tmp/pkgbuild/lang/sablevm/work.aarch64eb/sablevm-1.13/src/libsablevm' gmake[4]: *** [Makefile:491: all-recursive] Error 1 gmake[4]: Leaving directory '/tmp/pkgbuild/lang/sablevm/work.aarch64eb/sablevm-1.13/src/libsablevm' gmake[3]: *** [Makefile:382: all] Error 2 gmake[3]: Leaving directory '/tmp/pkgbuild/lang/sablevm/work.aarch64eb/sablevm-1.13/src/libsablevm' gmake[2]: *** [Makefile:224: all-recursive] Error 1 gmake[2]: Leaving directory '/tmp/pkgbuild/lang/sablevm/work.aarch64eb/sablevm-1.13/src' gmake[1]: *** [Makefile:303: all-recursive] Error 1 gmake[1]: Leaving directory '/tmp/pkgbuild/lang/sablevm/work.aarch64eb/sablevm-1.13' gmake: *** [Makefile:213: all] Error 2 *** Error code 2 Stop. make[1]: stopped in /usr/pkgsrc/lang/sablevm *** Error code 1 Stop. make: stopped in /usr/pkgsrc/lang/sablevm