/* GC_init is called. */
/* It's done here, since we need to deal with mark descriptors. */
GC_INNER struct obj_kind GC_obj_kinds[MAXOBJKINDS] = {
- { &GC_freelists[PTRFREE][0], 0 /* filled in dynamically */,
+/* PTRFREE */ { &GC_freelists[PTRFREE][0], 0 /* filled in dynamically */,
0 | GC_DS_LENGTH, FALSE, FALSE
/*, */ OK_DISCLAIM_INITZ },
- { &GC_freelists[NORMAL][0], 0,
+/* NORMAL */ { &GC_freelists[NORMAL][0], 0,
0 | GC_DS_LENGTH, /* Adjusted in GC_init for EXTRA_BYTES */
TRUE /* add length to descr */, TRUE
/*, */ OK_DISCLAIM_INITZ },
+/* UNCOLLECTABLE */
{ &GC_freelists[UNCOLLECTABLE][0], 0,
0 | GC_DS_LENGTH, TRUE /* add length to descr */, TRUE
/*, */ OK_DISCLAIM_INITZ },
# ifdef GC_ATOMIC_UNCOLLECTABLE
+ /* AUNCOLLECTABLE */
{ &GC_freelists[AUNCOLLECTABLE][0], 0,
0 | GC_DS_LENGTH, FALSE /* add length to descr */, FALSE
/*, */ OK_DISCLAIM_INITZ },
# endif
# ifdef STUBBORN_ALLOC
- { (void **)&GC_freelists[STUBBORN][0], 0,
+/*STUBBORN*/ { (void **)&GC_freelists[STUBBORN][0], 0,
0 | GC_DS_LENGTH, TRUE /* add length to descr */, TRUE
/*, */ OK_DISCLAIM_INITZ },
# endif