njvm/objref.c
nilspolek 35f051b5da gc
2024-01-28 16:45:50 +01:00

20 lines
410 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 *forward_pointer;
unsigned int size;
unsigned char data[1];
} *ObjRef;
typedef struct{
unsigned char brokenHeart;
ObjRef forward_pointer;
} *ObjRefGC;
#endif /* ifndef OBJREF
#define OBJREF */