aboutsummaryrefslogtreecommitdiff
path: root/libjava/gcj/javaprims.h
diff options
context:
space:
mode:
authorPer Bothner <per@bothner.com>2001-08-31 18:26:14 -0700
committerPer Bothner <bothner@gcc.gnu.org>2001-08-31 18:26:14 -0700
commitdee45a7f96660c4e19bef6462ff1b2d1932220e4 (patch)
tree40ffb4869b613a505e9bd67230d85e2c05f97315 /libjava/gcj/javaprims.h
parent8635bb79f219f8d11e47b8403e54c5111712176b (diff)
downloadgcc-dee45a7f96660c4e19bef6462ff1b2d1932220e4.zip
gcc-dee45a7f96660c4e19bef6462ff1b2d1932220e4.tar.gz
gcc-dee45a7f96660c4e19bef6462ff1b2d1932220e4.tar.bz2
javaprims.h (_Jv_RegisterClassHook): New extern declaration.
* gcj/javaprims.h (_Jv_RegisterClassHook): New extern declaration. (_Jv_RegisterClassHookDefault): Likewise. * java/lang/Class.h (_Jv_RegisterClassHookDefault): Declare as friend. * java/lang/natClassLoader.cc (_Jv_RegisterClassHook): New variable. (_Jv_RegisterClassHookDefault): New.function. (_Jv_RegisterClasses): Call _Jv_RegisterClassHook. From-SVN: r45344
Diffstat (limited to 'libjava/gcj/javaprims.h')
-rw-r--r--libjava/gcj/javaprims.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/libjava/gcj/javaprims.h b/libjava/gcj/javaprims.h
index 5fb00c8..d48ae17 100644
--- a/libjava/gcj/javaprims.h
+++ b/libjava/gcj/javaprims.h
@@ -411,6 +411,8 @@ extern "C" void _Jv_Throw (jthrowable) __attribute__ ((__noreturn__));
extern "C" void* _Jv_Malloc (jsize) __attribute__((__malloc__));
extern "C" void* _Jv_Realloc (void *, jsize);
extern "C" void _Jv_Free (void*);
+extern void (*_Jv_RegisterClassHook) (jclass cl);
+extern "C" void _Jv_RegisterClassHookDefault (jclass);
typedef unsigned short _Jv_ushort __attribute__((__mode__(__HI__)));
typedef unsigned int _Jv_uint __attribute__((__mode__(__SI__)));