ed 68 gc/pcr_interface.c void GC_enumerate_block(h, ed) ed 70 gc/pcr_interface.c enumerate_data * ed; ed 79 gc/pcr_interface.c if (sz >= 0 && ed -> ed_pointerfree ed 80 gc/pcr_interface.c || sz <= 0 && !(ed -> ed_pointerfree)) return; ed 85 gc/pcr_interface.c if (PCR_ERes_IsErr(ed -> ed_fail_code)) return; ed 86 gc/pcr_interface.c ed -> ed_fail_code = ed 87 gc/pcr_interface.c (*(ed -> ed_proc))(p, WORDS_TO_BYTES(sz), ed -> ed_client_data); ed 100 gc/pcr_interface.c enumerate_data ed; ed 102 gc/pcr_interface.c ed.ed_proc = proc; ed 103 gc/pcr_interface.c ed.ed_pointerfree = ptrFree; ed 104 gc/pcr_interface.c ed.ed_fail_code = PCR_ERes_okay; ed 105 gc/pcr_interface.c ed.ed_client_data = data; ed 106 gc/pcr_interface.c GC_apply_to_all_blocks(GC_enumerate_block, &ed); ed 107 gc/pcr_interface.c if (ed.ed_fail_code != PCR_ERes_okay) { ed 108 gc/pcr_interface.c return(ed.ed_fail_code);