Missing changes
[IRC.git] / Robust / src / Runtime / localobjects.h
1 #ifndef LOCALOBJECT_H
2 #define LOCALOBJECT_H
3 #include "structdefs.h"
4 #include "garbage.h"
5 void REVERT_OBJ(struct ___Object___ *);
6 #define COMMIT_OBJ(obj) obj->___localcopy___=NULL; \
7   obj->___nextobject___=NULL
8
9 #ifdef PRECISE_GC
10 void COPY_OBJ(struct garbagelist * gl, struct ___Object___ *obj);
11 #else
12 void COPY_OBJ(struct ___Object___ *obj);
13 #endif
14 #endif