p 234 ext/charconv/charconv.c static void conv_input_closer(ScmPort *p) p 84 ext/vport/vport.c static int vport_getb(ScmPort *p) p 122 ext/vport/vport.c static int vport_getc(ScmPort *p) p 159 ext/vport/vport.c static int vport_getz(char *buf, int buflen, ScmPort *p) p 193 ext/vport/vport.c static int vport_ready(ScmPort *p, int charp) p 211 ext/vport/vport.c static void vport_putb(ScmByte b, ScmPort *p) p 235 ext/vport/vport.c static void vport_putc(ScmChar c, ScmPort *p) p 260 ext/vport/vport.c static void vport_putz(const char *buf, int size, ScmPort *p) p 284 ext/vport/vport.c static void vport_puts(ScmString *s, ScmPort *p) p 315 ext/vport/vport.c static void vport_flush(ScmPort *p) p 327 ext/vport/vport.c static void vport_close(ScmPort *p) p 339 ext/vport/vport.c static off_t vport_seek(ScmPort *p, off_t off, int whence) p 508 ext/vport/vport.c static int bport_fill(ScmPort *p, int cnt) p 527 ext/vport/vport.c static int bport_flush(ScmPort *p, int cnt, int forcep) p 546 ext/vport/vport.c static void bport_close(ScmPort *p) p 558 ext/vport/vport.c static int bport_ready(ScmPort *p) p 575 ext/vport/vport.c static int bport_filenum(ScmPort *p) p 592 ext/vport/vport.c static off_t bport_seek(ScmPort *p, off_t off, int whence) p 804 gc/alloc.c void GC_add_to_heap(p, bytes) p 805 gc/alloc.c struct hblk *p; p 104 gc/backgraph.c static void deallocate_back_edges(back_edges *p) p 122 gc/backgraph.c static void push_in_progress(ptr_t p) p 144 gc/backgraph.c static GC_bool is_in_progress(ptr_t p) p 153 gc/backgraph.c static void pop_in_progress(ptr_t p) p 159 gc/backgraph.c #define GET_OH_BG_PTR(p) \ p 161 gc/backgraph.c #define SET_OH_BG_PTR(p,q) (((oh *)(p)) -> oh_bg_ptr) = HIDE_POINTER(q) p 165 gc/backgraph.c #define FOR_EACH_PRED(q, p, s) \ p 187 gc/backgraph.c static void ensure_struct(ptr_t p) p 209 gc/backgraph.c static void add_edge(ptr_t p, ptr_t q) p 257 gc/backgraph.c typedef void (*per_object_func)(ptr_t p, word n_words, word gc_descr); p 278 gc/backgraph.c static void reset_back_edge(ptr_t p, word n_words, word gc_descr) p 314 gc/backgraph.c static void add_back_edges(ptr_t p, word n_words, word gc_descr) p 345 gc/backgraph.c static word backwards_height(ptr_t p) p 395 gc/backgraph.c static void update_max_height(ptr_t p, word n_words, word gc_descr) p 56 gc/blacklst.c void GC_default_print_heap_obj_proc(ptr_t p) p 58 gc/blacklst.c void GC_default_print_heap_obj_proc(p) p 59 gc/blacklst.c ptr_t p; p 67 gc/blacklst.c void (*GC_print_heap_obj) GC_PROTO((ptr_t p)) = p 70 gc/blacklst.c void GC_print_source_ptr(p) p 71 gc/blacklst.c ptr_t p; p 173 gc/blacklst.c void GC_add_to_black_list_normal(p, source) p 176 gc/blacklst.c void GC_add_to_black_list_normal(p) p 178 gc/blacklst.c word p; p 202 gc/blacklst.c void GC_add_to_black_list_stack(p, source) p 205 gc/blacklst.c void GC_add_to_black_list_stack(p) p 207 gc/blacklst.c word p; p 730 gc/cord/cordbscs.c void CORD__extend_path(register CORD_pos p) p 768 gc/cord/cordbscs.c char CORD__pos_fetch(register CORD_pos p) p 779 gc/cord/cordbscs.c void CORD__next(register CORD_pos p) p 831 gc/cord/cordbscs.c void CORD__prev(register CORD_pos p) p 866 gc/cord/cordbscs.c char CORD_pos_fetch(register CORD_pos p) p 875 gc/cord/cordbscs.c void CORD_next(CORD_pos p) p 884 gc/cord/cordbscs.c void CORD_prev(CORD_pos p) p 893 gc/cord/cordbscs.c size_t CORD_pos_to_index(CORD_pos p) p 898 gc/cord/cordbscs.c CORD CORD_pos_to_cord(CORD_pos p) p 903 gc/cord/cordbscs.c int CORD_pos_valid(CORD_pos p) p 908 gc/cord/cordbscs.c void CORD_set_pos(CORD_pos p, CORD x, size_t i) p 35 gc/dbg_mlc.c GC_bool GC_has_other_debug_info(p) p 36 gc/dbg_mlc.c ptr_t p; p 174 gc/dbg_mlc.c void GC_print_backtrace(void *p) p 236 gc/dbg_mlc.c # define CROSSES_HBLK(p, sz) \ p 240 gc/dbg_mlc.c ptr_t GC_store_debug_info(p, sz, string, integer) p 241 gc/dbg_mlc.c register ptr_t p; /* base pointer */ p 276 gc/dbg_mlc.c ptr_t GC_store_debug_info_inner(p, sz, string, integer) p 277 gc/dbg_mlc.c register ptr_t p; /* base pointer */ p 344 gc/dbg_mlc.c void GC_print_type(p) p 345 gc/dbg_mlc.c ptr_t p; p 385 gc/dbg_mlc.c void GC_print_obj(p) p 386 gc/dbg_mlc.c ptr_t p; p 405 gc/dbg_mlc.c void GC_debug_print_heap_obj_proc(ptr_t p) p 407 gc/dbg_mlc.c void GC_debug_print_heap_obj_proc(p) p 408 gc/dbg_mlc.c ptr_t p; p 420 gc/dbg_mlc.c void GC_print_smashed_obj(p, clobbered_addr) p 421 gc/dbg_mlc.c ptr_t p, clobbered_addr; p 625 gc/dbg_mlc.c void GC_debug_change_stubborn(p) p 626 gc/dbg_mlc.c GC_PTR p; p 645 gc/dbg_mlc.c void GC_debug_end_stubborn_change(p) p 646 gc/dbg_mlc.c GC_PTR p; p 679 gc/dbg_mlc.c void GC_debug_change_stubborn(p) p 680 gc/dbg_mlc.c GC_PTR p; p 684 gc/dbg_mlc.c void GC_debug_end_stubborn_change(p) p 685 gc/dbg_mlc.c GC_PTR p; p 771 gc/dbg_mlc.c void GC_debug_free(GC_PTR p) p 773 gc/dbg_mlc.c void GC_debug_free(p) p 774 gc/dbg_mlc.c GC_PTR p; p 835 gc/dbg_mlc.c extern void GC_free_inner(GC_PTR p); p 838 gc/dbg_mlc.c void GC_debug_free_inner(GC_PTR p) p 845 gc/dbg_mlc.c GC_PTR GC_debug_realloc(GC_PTR p, size_t lb, GC_EXTRA_PARAMS) p 847 gc/dbg_mlc.c GC_PTR GC_debug_realloc(p, lb, s, i) p 848 gc/dbg_mlc.c GC_PTR p; p 1180 gc/dbg_mlc.c GC_PTR GC_debug_realloc_replacement(p, lb) p 1181 gc/dbg_mlc.c GC_PTR p; p 706 gc/dyn_load.c extern GC_bool GC_is_heap_base (ptr_t p); p 278 gc/finalize.c GC_API void GC_normal_finalize_mark_proc(p) p 279 gc/finalize.c ptr_t p; p 290 gc/finalize.c GC_API void GC_ignore_self_finalize_mark_proc(p) p 291 gc/finalize.c ptr_t p; p 313 gc/finalize.c GC_API void GC_null_finalize_mark_proc(p) p 314 gc/finalize.c ptr_t p; p 276 gc/gcc_support.c char* p = first_p + (num - 1) * size; p 281 gc/gcc_support.c if (p == first_p) break; p 282 gc/gcc_support.c p -= size;}}} p 567 gc/include/gc.h # define GC_FREE(p) GC_debug_free(p) p 568 gc/include/gc.h # define GC_REGISTER_FINALIZER(p, f, d, of, od) \ p 570 gc/include/gc.h # define GC_REGISTER_FINALIZER_IGNORE_SELF(p, f, d, of, od) \ p 572 gc/include/gc.h # define GC_REGISTER_FINALIZER_NO_ORDER(p, f, d, of, od) \ p 575 gc/include/gc.h # define GC_CHANGE_STUBBORN(p) GC_debug_change_stubborn(p) p 576 gc/include/gc.h # define GC_END_STUBBORN_CHANGE(p) GC_debug_end_stubborn_change(p) p 589 gc/include/gc.h # define GC_FREE(p) GC_free(p) p 590 gc/include/gc.h # define GC_REGISTER_FINALIZER(p, f, d, of, od) \ p 592 gc/include/gc.h # define GC_REGISTER_FINALIZER_IGNORE_SELF(p, f, d, of, od) \ p 594 gc/include/gc.h # define GC_REGISTER_FINALIZER_NO_ORDER(p, f, d, of, od) \ p 597 gc/include/gc.h # define GC_CHANGE_STUBBORN(p) GC_change_stubborn(p) p 598 gc/include/gc.h # define GC_END_STUBBORN_CHANGE(p) GC_end_stubborn_change(p) p 771 gc/include/gc.h # define HIDE_POINTER(p) (~(GC_hidden_pointer)(p)) p 772 gc/include/gc.h # define REVEAL_POINTER(p) ((GC_PTR)(HIDE_POINTER(p))) p 852 gc/include/gc.h # define GC_PTR_STORE(p, q) \ p 855 gc/include/gc.h # define GC_PTR_STORE(p, q) \ p 859 gc/include/gc.h # define GC_PTR_STORE(p, q) *((p) = (q)) p 890 gc/include/gc.h #define GC_NEXT(p) (*(GC_PTR *)(p)) /* Retrieve the next element */ p 96 gc/include/gc_alloc.h inline void * &GC_obj_link(void * p) p 284 gc/include/gc_cpp.h inline void* gc::operator new( size_t size, void *p ) { p 149 gc/include/gc_mark.h #define GC_USR_PTR_FROM_BASE(p) ((GC_PTR)((char *)(p) + GC_debug_header_size)) p 183 gc/include/gc_mark.h typedef void (*GC_describe_type_fn) GC_PROTO((void *p, char *out_buf)); p 5 gc/include/leak_detector.h #define free(p) GC_FREE(p) p 6 gc/include/leak_detector.h #define realloc(p,n) GC_REALLOC((p),(n)) p 111 gc/include/new_gc_alloc.h inline void * &GC_obj_link(void * p) p 56 gc/include/private/cord_pos.h CORD CORD_pos_to_cord(CORD_pos p); p 59 gc/include/private/cord_pos.h size_t CORD_pos_to_index(CORD_pos p); p 62 gc/include/private/cord_pos.h char CORD_pos_fetch(CORD_pos p); p 66 gc/include/private/cord_pos.h void CORD_set_pos(CORD_pos p, CORD x, size_t i); p 71 gc/include/private/cord_pos.h void CORD_next(CORD_pos p); p 76 gc/include/private/cord_pos.h void CORD_prev(CORD_pos p); p 79 gc/include/private/cord_pos.h int CORD_pos_valid(CORD_pos p); p 85 gc/include/private/cord_pos.h #define CORD_pos_fetch(p) \ p 90 gc/include/private/cord_pos.h #define CORD_next(p) \ p 95 gc/include/private/cord_pos.h #define CORD_prev(p) \ p 100 gc/include/private/cord_pos.h #define CORD_pos_to_index(p) ((p)[0].cur_pos) p 102 gc/include/private/cord_pos.h #define CORD_pos_to_cord(p) ((p)[0].path[0].pe_cord) p 104 gc/include/private/cord_pos.h #define CORD_pos_valid(p) ((p)[0].path_len != CORD_POS_INVALID) p 107 gc/include/private/cord_pos.h #define CORD_pos_chars_left(p) ((long)((p)[0].cur_end) - (long)((p)[0].cur_pos)) p 110 gc/include/private/cord_pos.h #define CORD_pos_advance(p,n) ((p)[0].cur_pos += (n) - 1, CORD_next(p)) p 114 gc/include/private/cord_pos.h #define CORD_pos_cur_char_addr(p) \ p 40 gc/include/private/dbg_mlc.h # define HIDE_POINTER(p) (~(GC_hidden_pointer)(p)) p 41 gc/include/private/dbg_mlc.h # define REVEAL_POINTER(p) ((GC_PTR)(HIDE_POINTER(p))) p 159 gc/include/private/dbg_mlc.h # define GC_has_other_debug_info(p) TRUE p 165 gc/include/private/dbg_mlc.h # define GC_HAS_DEBUG_INFO(p) \ p 168 gc/include/private/dbg_mlc.h # define GC_HAS_DEBUG_INFO(p) GC_has_other_debug_info(p) p 70 gc/include/private/gc_hdrs.h #define ADVANCE(p, hhdr, source) \ p 113 gc/include/private/gc_hdrs.h # define HC_GET_HDR(p, hhdr, source) \ p 137 gc/include/private/gc_hdrs.h # define HC_GET_HDR(p, hhdr, source) \ p 183 gc/include/private/gc_hdrs.h # define HDR_FROM_BI(bi, p) \ p 186 gc/include/private/gc_hdrs.h # define BI(p) (GC_top_index \ p 188 gc/include/private/gc_hdrs.h # define HDR_INNER(p) HDR_FROM_BI(BI(p),p) p 190 gc/include/private/gc_hdrs.h # define HDR(p) GC_find_header((ptr_t)(p)) p 192 gc/include/private/gc_hdrs.h # define HDR(p) HDR_INNER(p) p 194 gc/include/private/gc_hdrs.h # define GET_BI(p, bottom_indx) (bottom_indx) = BI(p) p 195 gc/include/private/gc_hdrs.h # define GET_HDR(p, hhdr) (hhdr) = HDR(p) p 196 gc/include/private/gc_hdrs.h # define SET_HDR(p, hhdr) HDR_INNER(p) = (hhdr) p 197 gc/include/private/gc_hdrs.h # define GET_HDR_ADDR(p, ha) (ha) = &(HDR_INNER(p)) p 202 gc/include/private/gc_hdrs.h # define GET_BI(p, bottom_indx) \ p 212 gc/include/private/gc_hdrs.h # define GET_HDR_ADDR(p, ha) \ p 219 gc/include/private/gc_hdrs.h # define GET_HDR(p, hhdr) { register hdr ** _ha; GET_HDR_ADDR(p, _ha); \ p 221 gc/include/private/gc_hdrs.h # define SET_HDR(p, hhdr) { register hdr ** _ha; GET_HDR_ADDR(p, _ha); \ p 223 gc/include/private/gc_hdrs.h # define HDR(p) GC_find_header((ptr_t)(p)) p 270 gc/include/private/gc_pmark.h # define PUSH_ONE_CHECKED_STACK(p, source) \ p 273 gc/include/private/gc_pmark.h # define PUSH_ONE_CHECKED_STACK(p, source) \ p 287 gc/include/private/gc_pmark.h # define GC_PUSH_ONE_STACK(p, source) \ p 298 gc/include/private/gc_pmark.h # define GC_PUSH_ONE_STACK(p, source) \ p 310 gc/include/private/gc_pmark.h # define GC_PUSH_ONE_HEAP(p,source) \ p 558 gc/include/private/gc_priv.h # define HBLK_PTR_DIFF(p,q) divHBLKSZ((ptr_t)p - (ptr_t)q) p 747 gc/include/private/gc_priv.h # define obj_link(p) (*(ptr_t *)(p)) p 1391 gc/include/private/gc_priv.h void __cdecl GC_push_one GC_PROTO((word p)); p 1393 gc/include/private/gc_priv.h void GC_push_one GC_PROTO((word p)); p 1402 gc/include/private/gc_priv.h void GC_mark_and_push_stack GC_PROTO((word p, ptr_t source)); p 1405 gc/include/private/gc_priv.h void GC_mark_and_push_stack GC_PROTO((word p)); p 1428 gc/include/private/gc_priv.h void GC_set_fl_marks GC_PROTO((ptr_t p)); p 1433 gc/include/private/gc_priv.h GC_bool GC_is_static_root GC_PROTO((ptr_t p)); p 1437 gc/include/private/gc_priv.h GC_bool GC_is_tmp_root GC_PROTO((ptr_t p)); p 1460 gc/include/private/gc_priv.h void GC_add_to_black_list_normal GC_PROTO((word p, ptr_t source)); p 1470 gc/include/private/gc_priv.h void GC_add_to_black_list_normal GC_PROTO((word p)); p 1480 gc/include/private/gc_priv.h void GC_add_to_black_list_stack GC_PROTO((word p, ptr_t source)); p 1482 gc/include/private/gc_priv.h void GC_add_to_black_list_stack GC_PROTO((word p)); p 1556 gc/include/private/gc_priv.h void GC_freehblk GC_PROTO((struct hblk * p)); p 1654 gc/include/private/gc_priv.h void GC_free_inner(GC_PTR p); p 1691 gc/include/private/gc_priv.h void GC_add_to_heap GC_PROTO((struct hblk *p, word bytes)); p 1694 gc/include/private/gc_priv.h void GC_print_obj GC_PROTO((ptr_t p)); p 1708 gc/include/private/gc_priv.h extern void (*GC_print_heap_obj) GC_PROTO((ptr_t p)); p 1795 gc/include/private/gc_priv.h GC_API GC_bool GC_is_marked GC_PROTO((ptr_t p)); p 1796 gc/include/private/gc_priv.h void GC_clear_mark_bit GC_PROTO((ptr_t p)); p 1797 gc/include/private/gc_priv.h void GC_set_mark_bit GC_PROTO((ptr_t p)); p 2190 gc/include/private/gcconfig.h # define FIXUP_POINTER(p) (p) = ((p) & (POINTER_MASK) << POINTER_SHIFT) p 2197 gc/include/private/gcconfig.h # define FIXUP_POINTER(p) p 387 gc/malloc.c void GC_free(GC_PTR p) p 389 gc/malloc.c void GC_free(p) p 390 gc/malloc.c GC_PTR p; p 455 gc/malloc.c void GC_free_inner(GC_PTR p) p 492 gc/malloc.c void free(GC_PTR p) p 494 gc/malloc.c void free(p) p 495 gc/malloc.c GC_PTR p; p 72 gc/mallocx.c GC_PTR GC_realloc(GC_PTR p, size_t lb) p 74 gc/mallocx.c GC_PTR GC_realloc(p,lb) p 75 gc/mallocx.c GC_PTR p; p 157 gc/mallocx.c # define GC_debug_realloc_replacement(p, lb) \ p 161 gc/mallocx.c GC_PTR realloc(GC_PTR p, size_t lb) p 163 gc/mallocx.c GC_PTR realloc(p,lb) p 164 gc/mallocx.c GC_PTR p; p 29 gc/mark.c void GC_noop(void *p, ...) {} p 182 gc/mark.c void GC_set_mark_bit(p) p 183 gc/mark.c ptr_t p; p 192 gc/mark.c void GC_clear_mark_bit(p) p 193 gc/mark.c ptr_t p; p 202 gc/mark.c GC_bool GC_is_marked(p) p 203 gc/mark.c ptr_t p; p 1306 gc/mark.c void __cdecl GC_push_one(p) p 1308 gc/mark.c void GC_push_one(p) p 1310 gc/mark.c word p; p 1328 gc/mark.c # define BASE(p) (word)GC_base((void *)(p)) p 1330 gc/mark.c # define BASE(p) (word)GC_base((char *)(p)) p 1341 gc/mark.c void GC_mark_and_push_stack(p, source) p 1344 gc/mark.c void GC_mark_and_push_stack(p) p 1347 gc/mark.c register word p; p 70 gc/mark_rts.c GC_bool GC_is_static_root(p) p 71 gc/mark_rts.c ptr_t p; p 133 gc/mark_rts.c static void add_roots_to_index(p) p 134 gc/mark_rts.c struct roots *p; p 144 gc/mark_rts.c # define add_roots_to_index(p) p 348 gc/mark_rts.c GC_bool GC_is_tmp_root(p) p 349 gc/mark_rts.c ptr_t p; p 383 gc/misc.c GC_PTR GC_base(GC_PTR p) p 385 gc/misc.c GC_PTR GC_base(p) p 386 gc/misc.c GC_PTR p; p 436 gc/misc.c size_t GC_size(GC_PTR p) p 438 gc/misc.c size_t GC_size(p) p 439 gc/misc.c GC_PTR p; p 1025 gc/misc.c GC_warn_proc GC_set_warn_proc(GC_warn_proc p) p 1027 gc/misc.c GC_warn_proc GC_set_warn_proc(p) p 1028 gc/misc.c GC_warn_proc p; p 628 gc/os_dep.c word GC_get_writable_length(ptr_t p, ptr_t *base) p 792 gc/os_dep.c ptr_t GC_find_limit(p, up) p 793 gc/os_dep.c ptr_t p; p 1240 gc/os_dep.c GC_bool GC_is_malloc_heap_base(ptr_t p) p 1251 gc/os_dep.c void *GC_get_allocation_base(void *p) p 1298 gc/os_dep.c GC_bool GC_is_heap_base (ptr_t p) p 1977 gc/os_dep.c PCR_ERes GC_push_old_obj(void *p, size_t size, PCR_Any data) p 2026 gc/os_dep.c GC_m3_push_root(dummy1, p, dummy2, dummy3) p 2027 gc/os_dep.c word *p; p 96 gc/pcr_interface.c PCR_ERes (*proc)(void *p, size_t size, PCR_Any data), p 115 gc/pcr_interface.c void GC_DummyFreeProc(void *p) {} p 218 gc/pthread_support.c void GC_init_thread_local(GC_thread p) p 251 gc/pthread_support.c void GC_destroy_thread_local(GC_thread p) p 22 gc/ptr_chck.c void GC_default_same_obj_print_proc(GC_PTR p, GC_PTR q) p 24 gc/ptr_chck.c void GC_default_same_obj_print_proc (p, q) p 25 gc/ptr_chck.c GC_PTR p, q; p 46 gc/ptr_chck.c GC_PTR GC_same_obj(register void *p, register void *q) p 48 gc/ptr_chck.c GC_PTR GC_same_obj(p, q) p 49 gc/ptr_chck.c register char *p, *q; p 118 gc/ptr_chck.c void GC_default_is_valid_displacement_print_proc (GC_PTR p) p 120 gc/ptr_chck.c void GC_default_is_valid_displacement_print_proc (p) p 121 gc/ptr_chck.c GC_PTR p; p 139 gc/ptr_chck.c void * GC_is_valid_displacement(void *p) p 141 gc/ptr_chck.c char *GC_is_valid_displacement(p) p 142 gc/ptr_chck.c char *p; p 178 gc/ptr_chck.c void GC_default_is_visible_print_proc(GC_PTR p) p 180 gc/ptr_chck.c void GC_default_is_visible_print_proc(p) p 181 gc/ptr_chck.c GC_PTR p; p 189 gc/ptr_chck.c void (*GC_is_visible_print_proc) GC_PROTO((GC_PTR p)) = p 193 gc/ptr_chck.c GC_bool GC_on_stack(p) p 194 gc/ptr_chck.c ptr_t p; p 222 gc/ptr_chck.c void * GC_is_visible(void *p) p 224 gc/ptr_chck.c char *GC_is_visible(p) p 225 gc/ptr_chck.c char *p; p 303 gc/ptr_chck.c GC_PTR GC_pre_incr (p, how_much) p 304 gc/ptr_chck.c GC_PTR *p; p 316 gc/ptr_chck.c GC_PTR GC_post_incr (p, how_much) p 317 gc/ptr_chck.c GC_PTR *p; p 115 gc/stubborn.c # define ADD_CHANGING(p) \ p 128 gc/stubborn.c void GC_change_stubborn(p) p 129 gc/stubborn.c GC_PTR p; p 140 gc/stubborn.c void GC_end_stubborn_change(p) p 141 gc/stubborn.c GC_PTR p; p 311 gc/stubborn.c void GC_end_stubborn_change(p) p 312 gc/stubborn.c GC_PTR p; p 317 gc/stubborn.c void GC_change_stubborn(p) p 318 gc/stubborn.c GC_PTR p; p 1173 gc/tests/test.c static void uniq(void *p, ...) { p 1468 gc/tests/test.c void warn_proc(char *msg, GC_word p) p 1470 gc/tests/test.c void warn_proc(msg, p) p 1472 gc/tests/test.c GC_word p; p 169 gc/tests/test_cpp.cc long Disguise( void* p ) { p 1778 src/class.c static void slot_accessor_scheme_getter_set(ScmSlotAccessor *sa, ScmObj p) p 1789 src/class.c static void slot_accessor_scheme_setter_set(ScmSlotAccessor *sa, ScmObj p) p 1800 src/class.c static void slot_accessor_scheme_boundp_set(ScmSlotAccessor *sa, ScmObj p) p 3262 src/extlib.c static void bufport_closer(ScmPort *p) p 3271 src/extlib.c static int bufport_filler(ScmPort *p, int cnt) p 3321 src/extlib.c static int bufport_flusher(ScmPort *p, int cnt, int forcep) p 776 src/gauche.h #define SCM_FOR_EACH(p, list) \ p 1318 src/gauche.h #define SCM_PORT_BUFFER_ROOM(p) \ p 1323 src/gauche.h #define SCM_PORT_BUFFER_AVAIL(p) \ p 1555 src/gauche.h #define SCM_PUTB(b, p) Scm_Putb(b, SCM_PORT(p)) p 1556 src/gauche.h #define SCM_PUTC(c, p) Scm_Putc(c, SCM_PORT(p)) p 1557 src/gauche.h #define SCM_PUTZ(s, l, p) Scm_Putz(s, l, SCM_PORT(p)) p 1558 src/gauche.h #define SCM_PUTS(s, p) Scm_Puts(SCM_STRING(s), SCM_PORT(p)) p 1559 src/gauche.h #define SCM_FLUSH(p) Scm_Flush(SCM_PORT(p)) p 1560 src/gauche.h #define SCM_PUTNL(p) SCM_PUTC('\n', p) p 1563 src/gauche.h #define SCM_GETB(b, p) (b = Scm_Getb(SCM_PORT(p))) p 1564 src/gauche.h #define SCM_GETC(c, p) (c = Scm_Getc(SCM_PORT(p))) p 2444 src/gauche.h SCM_EXTERN ScmObj Scm_Force(ScmObj p); p 143 src/gauche/exception.h SCM_EXTERN ScmObj Scm_MakeReadError(ScmObj message, ScmPort *p, int line); p 64 src/gauche/memory.h #define SCM_MALLOC_WORDS(p, n, type) \ p 71 src/gauche/memory.h #define SCM_MALLOC_ATOMIC_WORDS(p, n) \ p 79 src/gauche/memory.h #define SCM_NEW_PAIR(p, car_, cdr_) \ p 87 src/gauche/memory.h #define SCM_NEW_LIST1(p, obj0) \ p 90 src/gauche/memory.h #define SCM_NEW_LIST2(p, obj0, obj1) \ p 97 src/gauche/memory.h #define SCM_NEW_LIST3(p, obj0, obj1, obj2) \ p 107 src/gauche/memory.h #define SCM_MALLOC_WORDS(p, n, type) \ p 110 src/gauche/memory.h #define SCM_MALLOC_ATOMIC_WORDS(p, n, type) \ p 113 src/gauche/memory.h #define SCM_NEW_PAIR(p, car_, cdr_) (p = (ScmPair*)Scm_Cons(car_, cdr_)) p 115 src/gauche/memory.h #define SCM_NEW_LIST1(p, obj0) (p = Scm_Cons(obj0, SCM_NIL)) p 116 src/gauche/memory.h #define SCM_NEW_LIST2(p, obj0, obj1) \ p 118 src/gauche/memory.h #define SCM_NEW_LIST3(p, obj0, obj1, obj2) \ p 78 src/gauche/port.h #define PORT_LOCK(p, vm) \ p 99 src/gauche/port.h #define PORT_UNLOCK(p) \ p 109 src/gauche/port.h #define PORT_SAFE_CALL(p, call) \ p 123 src/gauche/port.h #define PORT_LOCKED(p, vm) \ p 130 src/gauche/port.h #define PORT_PRELOCK(p, vm) \ p 60 src/port.c static void file_closer(ScmPort *p); p 475 src/port.c static void bufport_flush(ScmPort *p, int cnt, int forcep) p 502 src/port.c static void bufport_write(ScmPort *p, const char *src, int siz) p 525 src/port.c static int bufport_fill(ScmPort *p, int min, int allow_less) p 563 src/port.c static int bufport_read(ScmPort *p, char *dst, int siz) p 762 src/port.c static int file_filler(ScmPort *p, int cnt) p 785 src/port.c static int file_flusher(ScmPort *p, int cnt, int forcep) p 808 src/port.c static void file_closer(ScmPort *p) p 815 src/port.c static int file_ready(ScmPort *p) p 822 src/port.c static int file_filenum(ScmPort *p) p 827 src/port.c static off_t file_seeker(ScmPort *p, off_t offset, int whence) p 1179 src/port.c static int coding_filler(ScmPort *p, int cnt) p 1218 src/port.c static void coding_closer(ScmPort *p) p 1227 src/port.c static int coding_ready(ScmPort *p) p 1238 src/port.c static int coding_filenum(ScmPort *p) p 67 src/portapi.c #define LOCK(p) PORT_LOCK(p, vm) p 68 src/portapi.c #define UNLOCK(p) PORT_UNLOCK(p) p 69 src/portapi.c #define SAFE_CALL(p, exp) PORT_SAFE_CALL(p, exp) p 70 src/portapi.c #define SHORTCUT(p, unsafe) \ p 74 src/portapi.c #define LOCK(p) /*none*/ p 75 src/portapi.c #define UNLOCK(p) /*none*/ p 76 src/portapi.c #define SAFE_CALL(p, exp) (exp) p 77 src/portapi.c #define SHORTCUT(p, unsafe) /* none */ p 98 src/portapi.c void Scm_Putb(ScmByte b, ScmPort *p) p 100 src/portapi.c void Scm_PutbUnsafe(ScmByte b, ScmPort *p) p 140 src/portapi.c void Scm_Putc(ScmChar c, ScmPort *p) p 142 src/portapi.c void Scm_PutcUnsafe(ScmChar c, ScmPort *p) p 189 src/portapi.c void Scm_Puts(ScmString *s, ScmPort *p) p 191 src/portapi.c void Scm_PutsUnsafe(ScmString *s, ScmPort *p) p 239 src/portapi.c void Scm_Putz(const char *s, int siz, ScmPort *p) p 241 src/portapi.c void Scm_PutzUnsafe(const char *s, int siz, ScmPort *p) p 285 src/portapi.c void Scm_Flush(ScmPort *p) p 287 src/portapi.c void Scm_FlushUnsafe(ScmPort *p) p 318 src/portapi.c void Scm_Ungetc(ScmChar c, ScmPort *p) p 320 src/portapi.c void Scm_UngetcUnsafe(ScmChar c, ScmPort *p) p 336 src/portapi.c ScmChar Scm_Peekc(ScmPort *p) p 338 src/portapi.c ScmChar Scm_PeekcUnsafe(ScmPort *p) p 358 src/portapi.c void Scm_Ungetb(int b, ScmPort *p) p 360 src/portapi.c void Scm_UngetbUnsafe(int b, ScmPort *p) p 376 src/portapi.c int Scm_Peekb(ScmPort *p) p 378 src/portapi.c int Scm_PeekbUnsafe(ScmPort *p) p 417 src/portapi.c static inline void shift_scratch(ScmPort *p, int off) p 426 src/portapi.c static int getb_scratch(ScmPort *p) p 435 src/portapi.c static int getb_ungotten(ScmPort *p) p 446 src/portapi.c int Scm_Getb(ScmPort *p) p 448 src/portapi.c int Scm_GetbUnsafe(ScmPort *p) p 498 src/portapi.c static int getc_scratch(ScmPort *p) p 501 src/portapi.c static int getc_scratch_unsafe(ScmPort *p) p 525 src/portapi.c int Scm_Getc(ScmPort *p) p 527 src/portapi.c int Scm_GetcUnsafe(ScmPort *p) p 646 src/portapi.c static int getz_scratch(char *buf, int buflen, ScmPort *p) p 649 src/portapi.c static int getz_scratch_unsafe(char *buf, int buflen, ScmPort *p) p 669 src/portapi.c static int getz_istr(ScmPort *p, char *buf, int buflen) p 687 src/portapi.c int Scm_Getz(char *buf, int buflen, ScmPort *p) p 689 src/portapi.c int Scm_GetzUnsafe(char *buf, int buflen, ScmPort *p) p 757 src/portapi.c ScmObj readline_body(ScmPort *p) p 783 src/portapi.c ScmObj Scm_ReadLine(ScmPort *p) p 785 src/portapi.c ScmObj Scm_ReadLineUnsafe(ScmPort *p) p 803 src/portapi.c int Scm_ByteReady(ScmPort *p) p 805 src/portapi.c int Scm_ByteReadyUnsafe(ScmPort *p) p 841 src/portapi.c int Scm_CharReady(ScmPort *p) p 843 src/portapi.c int Scm_CharReadyUnsafe(ScmPort *p) p 878 src/portapi.c static off_t seek_istr(ScmPort *p, off_t o, int whence, int nomove) p 903 src/portapi.c ScmObj Scm_PortSeek(ScmPort *p, ScmObj off, int whence) p 905 src/portapi.c ScmObj Scm_PortSeekUnsafe(ScmPort *p, ScmObj off, int whence) p 350 src/proc.c static ScmObj proc_required(ScmProcedure *p) p 355 src/proc.c static ScmObj proc_optional(ScmProcedure *p) p 360 src/proc.c static ScmObj proc_locked(ScmProcedure *p) p 365 src/proc.c static ScmObj proc_info(ScmProcedure *p) p 370 src/proc.c static ScmObj proc_setter(ScmProcedure *p) p 57 src/string.c static ScmString *make_str(int len, int siz, const char *p, int flags) p 73 src/string.c static ScmStringBody *make_str_body(int len, int siz, const char *p, int flags) p 289 src/system.c static const char *skip_separators(const char *p, const char *end) p 130 src/write.c void Scm_Write(ScmObj obj, ScmObj p, int mode)