Hi!
This the reformatted log entries for my patch #3
(http://article.gmane.org/gmane.comp.java.classpath.patches/12941/).
ChangeLog entries:
* native/jni/classpath/jcl.c:
(JCL_POINTER_CLASSNAME): New macro (used only in JNI_OnLoad,
JCL_NewRawDataObject, JCL_GetRawData).
(JCL_POINTER_DATASIGN): Likewise.
(JCL_POINTER_INTTYPE): Likewise.
(JCL_POINTER_GETFIELD): Likewise.
(JCL_NO_JNIONLOAD): Recognize new macro.
(JNI_OnLoad(JavaVM *, void *)): Define only if not JCL_NO_JNIONLOAD.
(JNI_OnLoad(JavaVM *, void *)): Use JCL_POINTER_xxx macros instead of
SIZEOF_VOID_P.
(JCL_NewRawDataObject(JNIEnv *, void *)): Likewise.
(JCL_realloc(JNIEnv *, void *, size_t)): Don't call free() for NULL
pointer.
(JCL_NewRawDataObject(JNIEnv *, void *)): Initialize rawDataClass,
rawData_fid, rawData_mid global variables if JCL_NO_JNIONLOAD.
JCL_GetRawData(JNIEnv *, jobject)): Likewise.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c:
(Java_gnu_java_awt_peer_gtk_GtkToolkit_gtkInit(JNIEnv *, jclass,
jint)): Convert gtktoolkit value to a global reference (to be
accessible in set_running_flag, clear_running_flag).