PNClosure 345 core/gc.c sz = sizeof(struct PNClosure) + (PN_CLOSURE(ptr)->extra * sizeof(PN)); PNClosure 438 core/gc.c GC_MINOR_UPDATE(((struct PNClosure *)ptr)->sig); PNClosure 439 core/gc.c for (i = 0; i < ((struct PNClosure *)ptr)->extra; i++) PNClosure 440 core/gc.c GC_MINOR_UPDATE(((struct PNClosure *)ptr)->data[i]); PNClosure 544 core/gc.c GC_MAJOR_UPDATE(((struct PNClosure *)ptr)->sig); PNClosure 545 core/gc.c for (i = 0; i < ((struct PNClosure *)ptr)->extra; i++) PNClosure 546 core/gc.c GC_MAJOR_UPDATE(((struct PNClosure *)ptr)->data[i]); PNClosure 19 core/objmodel.c vPN(Closure) c = PN_ALLOC_N(PN_TCLOSURE, struct PNClosure, extra * sizeof(PN)); PNClosure 89 core/potion.h struct PNClosure; PNClosure 216 core/potion.h #define PN_CLOSURE(x) ((struct PNClosure *)(x)) ///<\memberof PNClosure PNClosure 217 core/potion.h #define PN_CLOSURE_F(x) ((struct PNClosure *)(x))->method ///<\memberof PNClosure PNClosure 776 core/potion.h c = ((struct PNClosure *)c)->method(P, c, r, ##ARGS); \ PNClosure 457 core/vm-x86.c int n = sizeof(struct PNClosure) + ((upi + 1) * sizeof(PN)); PNClosure 1040 core/vm-x86.c vPN(Closure) c = (struct PNClosure *)potion_closure_new(P, NULL, PNClosure 1077 core/vm-x86.c n = sizeof(struct PNClosure) + (sizeof(PN) * (i + 1)); PNClosure 438 core/vm.c static PN potion_sig_check(Potion *P, struct PNClosure *cl, int arity, int numargs) { PNClosure 561 core/vm.c cl = (struct PNClosure *)potion_closure_new(P, (PN_F)potion_vm_proto, (PN)sig, PNClosure 907 core/vm.c cl = (struct PNClosure *)potion_closure_new(P, (PN_F)potion_vm_proto, PNClosure 37 lib/aio.c struct PNClosure *cb; \ PNClosure 45 lib/aio.c struct PNClosure *cb; \