From dee45a7f96660c4e19bef6462ff1b2d1932220e4 Mon Sep 17 00:00:00 2001 From: Per Bothner Date: Fri, 31 Aug 2001 18:26:14 -0700 Subject: 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 --- libjava/gcj/javaprims.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'libjava/gcj/javaprims.h') 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__))); -- cgit v1.1