diff options
author | Per Bothner <per@bothner.com> | 2001-08-31 18:26:14 -0700 |
---|---|---|
committer | Per Bothner <bothner@gcc.gnu.org> | 2001-08-31 18:26:14 -0700 |
commit | dee45a7f96660c4e19bef6462ff1b2d1932220e4 (patch) | |
tree | 40ffb4869b613a505e9bd67230d85e2c05f97315 /libjava/gcj/javaprims.h | |
parent | 8635bb79f219f8d11e47b8403e54c5111712176b (diff) | |
download | gcc-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.h | 2 |
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__))); |