njvm/objref.c
2024-01-28 17:32:30 +01:00

20 lines
405 B
C

#ifndef OBJREF
#define OBJREF
#include <stdbool.h>
typedef struct ObjRef{
// if brkokenHeart and forward_pointer added at this point bip throws errors
bool brokenHeart;
struct ObjRef *forwardPointer;
unsigned int size;
unsigned char data[1];
} *ObjRef;
typedef struct{
unsigned char brokenHeart;
ObjRef forward_pointer;
} *ObjRefGC;
#endif /* ifndef OBJREF
#define OBJREF */