PNFwd 57 core/gc.c #define HAS_REAL_TYPE(v) (P->vts == NULL || (((struct PNFwd *)v)->fwd == POTION_COPIED || PN_TYPECHECK(PN_VTYPE(v)))) PNFwd 309 core/gc.c switch (((struct PNFwd *)ptr)->fwd) { PNFwd 312 core/gc.c sz = ((struct PNFwd *)ptr)->siz; PNFwd 389 core/gc.c if (sz < sizeof(struct PNFwd)) PNFwd 390 core/gc.c sz = sizeof(struct PNFwd); PNFwd 406 core/gc.c ((struct PNFwd *)ptr)->fwd = POTION_COPIED; PNFwd 407 core/gc.c ((struct PNFwd *)ptr)->siz = sz; PNFwd 408 core/gc.c ((struct PNFwd *)ptr)->ptr = (PN)dst; PNFwd 418 core/gc.c switch (((struct PNFwd *)ptr)->fwd) { PNFwd 421 core/gc.c GC_MINOR_UPDATE(((struct PNFwd *)ptr)->ptr); PNFwd 524 core/gc.c switch (((struct PNFwd *)ptr)->fwd) { PNFwd 527 core/gc.c GC_MAJOR_UPDATE(((struct PNFwd *)ptr)->ptr); PNFwd 62 core/gc.h struct PNFwd *_pnobj = (struct PNFwd *)v; \ PNFwd 123 core/gc.h if (((struct PNFwd *)v)->fwd == POTION_COPIED) \ PNFwd 124 core/gc.h kh_key(str, P->strings, k) = ((struct PNFwd *)v)->ptr; \ PNFwd 139 core/gc.h if (((struct PNFwd *)v)->fwd == POTION_COPIED) \ PNFwd 140 core/gc.h kh_key(str, P->strings, k) = ((struct PNFwd *)v)->ptr; \ PNFwd 222 core/potion.c if (((struct PNFwd *)scanptr)->fwd != POTION_FWD PNFwd 223 core/potion.c && ((struct PNFwd *)scanptr)->fwd != POTION_COPIED) { PNFwd 84 core/potion.h struct PNFwd; PNFwd 529 core/potion.h struct PNFwd *o = (struct PNFwd *)obj; PNFwd 542 core/potion.h struct PNFwd *o = (struct PNFwd *)obj; PNFwd 550 core/potion.h if (((struct PNFwd *)obj)->fwd == POTION_FWD) \ PNFwd 551 core/potion.h obj = (t)(((struct PNFwd *)obj)->ptr); PNFwd 562 core/potion.h while (PN_IS_PTR(obj) && ((struct PNFwd *)obj)->fwd == POTION_FWD) PNFwd 563 core/potion.h obj = ((struct PNFwd *)obj)->ptr; PNFwd 694 core/potion.h if (siz < sizeof(struct PNFwd)) PNFwd 695 core/potion.h siz = sizeof(struct PNFwd); PNFwd 744 core/potion.h ((struct PNFwd *)obj)->fwd = POTION_FWD; PNFwd 745 core/potion.h ((struct PNFwd *)obj)->siz = oldsz; PNFwd 746 core/potion.h ((struct PNFwd *)obj)->ptr = (PN)dst; PNFwd 56 core/table.c ((struct PNFwd *)self)->fwd = POTION_FWD; PNFwd 57 core/table.c ((struct PNFwd *)self)->siz = potion_type_size(P, (const struct PNObject *)self); PNFwd 58 core/table.c ((struct PNFwd *)self)->ptr = (PN)t; PNFwd 224 test/api/potion-test.c if (((struct PNFwd *)scanptr)->fwd != POTION_FWD && ((struct PNFwd *)scanptr)->fwd != POTION_COPIED) {