This commit is contained in:
rogerl%netscape.com 2003-04-17 17:27:33 +00:00
Родитель e04a964222
Коммит 042d365f80
2 изменённых файлов: 3 добавлений и 2 удалений

Просмотреть файл

@ -258,7 +258,7 @@ public:
}
~RootKeeper() { JS2Object::removeRoot(ri); delete file; }
#else
RootKeeper(void *p) :{ ri = JS2Object::addRoot(p); }
RootKeeper(void *p) { ri = JS2Object::addRoot(p); }
~RootKeeper() { JS2Object::removeRoot(ri); }
#endif

Просмотреть файл

@ -126,12 +126,13 @@
}
uint32 length = getLength(meta, fObj);
if (fWrap->code) { // native code
uint16 argc = argCount;
while (argCount < length) {
push(JS2VAL_UNDEFINED);
argCount++;
}
jsr(phase, NULL, base(argCount + 2) - execStack, JS2VAL_VOID, fWrap->env);
a = fWrap->code(meta, a, base(argCount), argCount);
a = fWrap->code(meta, a, base(argCount), argc);
rts();
push(a);
}