diff options
author | Michael Bien <[email protected]> | 2009-10-12 18:05:21 +0200 |
---|---|---|
committer | Michael Bien <[email protected]> | 2009-10-12 18:05:21 +0200 |
commit | 2b05a67d30bde1419c2b0f1b5b427d65b8415eb7 (patch) | |
tree | 15ae414e82e515d5255428d32ecdf5ed38a51ea5 /resources/jvm_stubs/jni.h | |
parent | be4e9559f16e3ac5a5d109b26fbb9d579345f25c (diff) |
cleaned up resources folder structure and build.
Diffstat (limited to 'resources/jvm_stubs/jni.h')
-rw-r--r-- | resources/jvm_stubs/jni.h | 78 |
1 files changed, 0 insertions, 78 deletions
diff --git a/resources/jvm_stubs/jni.h b/resources/jvm_stubs/jni.h deleted file mode 100644 index be01d018..00000000 --- a/resources/jvm_stubs/jni.h +++ /dev/null @@ -1,78 +0,0 @@ -/* Stub header for JNI which provides needed declarations without more - complicated and unnecessary constructs */ - -/* - * JNI Types - */ - -#include "jni_md.h" - -typedef unsigned char jboolean; -typedef unsigned short jchar; -typedef short jshort; -typedef float jfloat; -typedef double jdouble; - -typedef jint jsize; - -struct _jobject; - -typedef struct _jobject *jobject; -typedef jobject jclass; -typedef jobject jthrowable; -typedef jobject jstring; -typedef jobject jarray; -typedef jarray jbooleanArray; -typedef jarray jbyteArray; -typedef jarray jcharArray; -typedef jarray jshortArray; -typedef jarray jintArray; -typedef jarray jlongArray; -typedef jarray jfloatArray; -typedef jarray jdoubleArray; -typedef jarray jobjectArray; -typedef jobject jweak; - -typedef union jvalue { - jboolean z; - jbyte b; - jchar c; - jshort s; - jint i; - jlong j; - jfloat f; - jdouble d; - jobject l; -} jvalue; - -struct _jfieldID; -typedef struct _jfieldID *jfieldID; - -struct _jmethodID; -typedef struct _jmethodID *jmethodID; - -/* - * jboolean constants - */ - -#define JNI_FALSE 0 -#define JNI_TRUE 1 - -/* - * possible return values for JNI functions. - */ - -#define JNI_OK 0 /* success */ -#define JNI_ERR (-1) /* unknown error */ -#define JNI_EDETACHED (-2) /* thread detached from the VM */ -#define JNI_EVERSION (-3) /* JNI version error */ -#define JNI_ENOMEM (-4) /* not enough memory */ -#define JNI_EEXIST (-5) /* VM already created */ -#define JNI_EINVAL (-6) /* invalid arguments */ - -/* - * used in ReleaseScalarArrayElements - */ - -#define JNI_COMMIT 1 -#define JNI_ABORT 2 |