5 struct garbagelist *next;
10 struct listitem * prev;
11 struct listitem * next;
12 struct garbagelist * stackptr;
13 struct ___Object___ * locklist;
20 #if defined(THREADS)||defined(DSTM)
21 extern int needtocollect;
22 void checkcollect(void * ptr);
23 struct listitem * stopforgc(struct garbagelist * ptr);
24 void restartaftergc(struct listitem * litem);
26 void * tomalloc(int size);
27 void collect(struct garbagelist *stackptr);
28 int gc_createcopy(void * orig, void **);
29 void * mygcmalloc(struct garbagelist * ptr, int size);