jni.h (_Jv_func): Removed.

2004-05-14  Steven Augart  <augart@watson.ibm.com>

	* include/jni.h (_Jv_func): Removed.
	(struct JNINativeInterface): Use `void *' for reserved slots.
	(struct JNIInvokeInterface): Likewise.

From-SVN: r81851
This commit is contained in:
Steven Augart 2004-05-14 16:35:07 +00:00 committed by Tom Tromey
parent 7b08cf9291
commit a01a235c76
2 changed files with 14 additions and 14 deletions

View File

@ -1,3 +1,9 @@
2004-05-14 Steven Augart <augart@watson.ibm.com>
* include/jni.h (_Jv_func): Removed.
(struct JNINativeInterface): Use `void *' for reserved slots.
(struct JNIInvokeInterface): Likewise.
2004-05-11 Michael Koch <konqueror@gmx.de>
* gnu/java/net/natPlainSocketImplPosix.cc

View File

@ -1,4 +1,4 @@
/* Copyright (C) 1998, 1999, 2000, 2001, 2002 Free Software Foundation
/* Copyright (C) 1998, 1999, 2000, 2001, 2002, 2004 Free Software Foundation
This file is part of libgcj.
@ -240,12 +240,6 @@ typedef union jvalue
jobject l;
} jvalue;
#ifdef __cplusplus
typedef void * (*_Jv_func) (...);
#else
typedef void * (*_Jv_func) ();
#endif
/* This structure is used when registering native methods. */
typedef struct
{
@ -256,10 +250,10 @@ typedef struct
struct JNINativeInterface
{
_Jv_func reserved0;
_Jv_func reserved1;
_Jv_func reserved2;
_Jv_func reserved3;
void *reserved0;
void *reserved1;
void *reserved2;
void *reserved3;
jint (JNICALL *GetVersion) (JNIEnv *);
jclass (JNICALL *DefineClass) (JNIEnv *, const char *,
@ -1574,9 +1568,9 @@ public:
struct JNIInvokeInterface
{
_Jv_func reserved0;
_Jv_func reserved1;
_Jv_func reserved2;
void *reserved0;
void *reserved1;
void *reserved2;
jint (JNICALL *DestroyJavaVM) (JavaVM *);
jint (JNICALL *AttachCurrentThread) (JavaVM *, void **, void *);