diff --git a/bigint/build/bin/testbip b/bigint/build/bin/testbip index 8ff35dc..be10a5a 100755 Binary files a/bigint/build/bin/testbip and b/bigint/build/bin/testbip differ diff --git a/bigint/build/lib/libbigint.a b/bigint/build/lib/libbigint.a index f13c526..631f6e5 100644 Binary files a/bigint/build/lib/libbigint.a and b/bigint/build/lib/libbigint.a differ diff --git a/bigint/src/libbigint.a b/bigint/src/libbigint.a index f13c526..631f6e5 100644 Binary files a/bigint/src/libbigint.a and b/bigint/src/libbigint.a differ diff --git a/bigint/tst/testbip b/bigint/tst/testbip index 8ff35dc..be10a5a 100755 Binary files a/bigint/tst/testbip and b/bigint/tst/testbip differ diff --git a/njvm.o b/njvm.o index 59baaa5..15cff30 100644 Binary files a/njvm.o and b/njvm.o differ diff --git a/stackslot.c b/stackslot.c index 659a5eb..8e59ee6 100644 --- a/stackslot.c +++ b/stackslot.c @@ -1,14 +1,12 @@ +#ifndef STACKSLOT +#define STACKSLOT #include #include #include +#include "objref.c" -#ifndef STACKSLOT -#define STACKSLOT typedef int Object; -typedef struct ObjRef{ - unsigned int size; - unsigned char data[1]; -} *ObjRef; + typedef struct { bool isObjRef;