Mark Probst
Edwin Steiner
- $Id: loader.c 941 2004-03-06 17:27:56Z jowenn $
+ $Id: loader.c 945 2004-03-06 21:33:21Z twisti $
*/
void class_init(classinfo *c)
{
methodinfo *m;
+ native_stackframeinfo **info;
s4 i;
#if defined(USE_THREADS) && !defined(NATIVE_THREADS)
int b;
blockInts = 0;
#endif
+ info = builtin_asm_new_stackframeinfo();
+ (*info)->method = m;
+ (*info)->returnFromNative = 0;
+ (*info)->addrReturnFromNative = 0;
+ log_text("cl_init");
+ utf_display(m->class->name);
- native_stackframeinfo **info=builtin_asm_new_stackframeinfo();
- (*info)->method=m;
- (*info)->returnFromNative=0;
- (*info)->addrReturnFromNative=0;
- log_text("cl_init");
- utf_display(m->class->name);
/* now call the initializer */
asm_calljavafunction(m, NULL, NULL, NULL, NULL);
- *info=(*info)->prev;
+
+ *info = (*info)->prev;
#if defined(USE_THREADS) && !defined(NATIVE_THREADS)
assert(blockInts == 0);
Mark Probst
Edwin Steiner
- $Id: loader.c 941 2004-03-06 17:27:56Z jowenn $
+ $Id: loader.c 945 2004-03-06 21:33:21Z twisti $
*/
void class_init(classinfo *c)
{
methodinfo *m;
+ native_stackframeinfo **info;
s4 i;
#if defined(USE_THREADS) && !defined(NATIVE_THREADS)
int b;
blockInts = 0;
#endif
+ info = builtin_asm_new_stackframeinfo();
+ (*info)->method = m;
+ (*info)->returnFromNative = 0;
+ (*info)->addrReturnFromNative = 0;
+ log_text("cl_init");
+ utf_display(m->class->name);
- native_stackframeinfo **info=builtin_asm_new_stackframeinfo();
- (*info)->method=m;
- (*info)->returnFromNative=0;
- (*info)->addrReturnFromNative=0;
- log_text("cl_init");
- utf_display(m->class->name);
/* now call the initializer */
asm_calljavafunction(m, NULL, NULL, NULL, NULL);
- *info=(*info)->prev;
+
+ *info = (*info)->prev;
#if defined(USE_THREADS) && !defined(NATIVE_THREADS)
assert(blockInts == 0);