GC_PROTO          256 gc/alloc.c         if (GC_start_call_back != (void (*) GC_PROTO((void)))0) {
GC_PROTO           67 gc/blacklst.c  void (*GC_print_heap_obj) GC_PROTO((ptr_t p)) =
GC_PROTO           21 gc/dbg_mlc.c       	GC_PROTO((GC_PTR obj, GC_finalization_proc fn, GC_PTR cd,
GC_PROTO          445 gc/dbg_mlc.c   void GC_check_heap_proc GC_PROTO((void));
GC_PROTO          447 gc/dbg_mlc.c   void GC_print_all_smashed_proc GC_PROTO((void));
GC_PROTO          806 gc/finalize.c  void (* GC_finalizer_notifier)() = (void (*) GC_PROTO((void)))0;
GC_PROTO          850 gc/finalize.c      if (GC_finalizer_notifier != (void (*) GC_PROTO((void)))0
GC_PROTO          263 gc/headers.c   void (*fn) GC_PROTO((struct hblk *h, word client_data));
GC_PROTO           86 gc/include/gc.h GC_API GC_PTR (*GC_oom_fn) GC_PROTO((size_t bytes_requested));
GC_PROTO          250 gc/include/gc.h GC_API void GC_init GC_PROTO((void));
GC_PROTO          268 gc/include/gc.h GC_API GC_PTR GC_malloc GC_PROTO((size_t size_in_bytes));
GC_PROTO          269 gc/include/gc.h GC_API GC_PTR GC_malloc_atomic GC_PROTO((size_t size_in_bytes));
GC_PROTO          270 gc/include/gc.h GC_API GC_PTR GC_malloc_uncollectable GC_PROTO((size_t size_in_bytes));
GC_PROTO          271 gc/include/gc.h GC_API GC_PTR GC_malloc_stubborn GC_PROTO((size_t size_in_bytes));
GC_PROTO          275 gc/include/gc.h GC_API GC_PTR GC_malloc_atomic_uncollectable GC_PROTO((size_t size_in_bytes));
GC_PROTO          283 gc/include/gc.h GC_API void GC_free GC_PROTO((GC_PTR object_addr));
GC_PROTO          300 gc/include/gc.h GC_API void GC_change_stubborn GC_PROTO((GC_PTR));
GC_PROTO          301 gc/include/gc.h GC_API void GC_end_stubborn_change GC_PROTO((GC_PTR));
GC_PROTO          314 gc/include/gc.h GC_API GC_PTR GC_base GC_PROTO((GC_PTR displaced_pointer));
GC_PROTO          319 gc/include/gc.h GC_API size_t GC_size GC_PROTO((GC_PTR object_addr));
GC_PROTO          330 gc/include/gc.h 	GC_PROTO((GC_PTR old_object, size_t new_size_in_bytes));
GC_PROTO          334 gc/include/gc.h GC_API int GC_expand_hp GC_PROTO((size_t number_of_bytes));
GC_PROTO          339 gc/include/gc.h GC_API void GC_set_max_heap_size GC_PROTO((GC_word n));
GC_PROTO          346 gc/include/gc.h GC_API void GC_exclude_static_roots GC_PROTO((GC_PTR start, GC_PTR finish));
GC_PROTO          349 gc/include/gc.h GC_API void GC_clear_roots GC_PROTO((void));
GC_PROTO          352 gc/include/gc.h GC_API void GC_add_roots GC_PROTO((char * low_address,
GC_PROTO          356 gc/include/gc.h GC_API void GC_remove_roots GC_PROTO((char * low_address,
GC_PROTO          371 gc/include/gc.h GC_API void GC_register_displacement GC_PROTO((GC_word n));
GC_PROTO          375 gc/include/gc.h GC_API void GC_debug_register_displacement GC_PROTO((GC_word n));
GC_PROTO          378 gc/include/gc.h GC_API void GC_gcollect GC_PROTO((void));
GC_PROTO          390 gc/include/gc.h GC_API int GC_try_to_collect GC_PROTO((GC_stop_func stop_func));
GC_PROTO          395 gc/include/gc.h GC_API size_t GC_get_heap_size GC_PROTO((void));
GC_PROTO          398 gc/include/gc.h GC_API size_t GC_get_free_bytes GC_PROTO((void));
GC_PROTO          401 gc/include/gc.h GC_API size_t GC_get_bytes_since_gc GC_PROTO((void));
GC_PROTO          405 gc/include/gc.h GC_API size_t GC_get_total_bytes GC_PROTO((void));
GC_PROTO          409 gc/include/gc.h GC_API void GC_disable GC_PROTO((void));
GC_PROTO          414 gc/include/gc.h GC_API void GC_enable GC_PROTO((void));
GC_PROTO          428 gc/include/gc.h GC_API void GC_enable_incremental GC_PROTO((void));
GC_PROTO          438 gc/include/gc.h GC_API int GC_incremental_protection_needs GC_PROTO((void));
GC_PROTO          447 gc/include/gc.h GC_API int GC_collect_a_little GC_PROTO((void));
GC_PROTO          463 gc/include/gc.h GC_API GC_PTR GC_malloc_ignore_off_page GC_PROTO((size_t lb));
GC_PROTO          464 gc/include/gc.h GC_API GC_PTR GC_malloc_atomic_ignore_off_page GC_PROTO((size_t lb));
GC_PROTO          523 gc/include/gc.h 	GC_PROTO((size_t size_in_bytes, GC_EXTRA_PARAMS));
GC_PROTO          525 gc/include/gc.h 	GC_PROTO((size_t size_in_bytes, GC_EXTRA_PARAMS));
GC_PROTO          527 gc/include/gc.h 	GC_PROTO((size_t size_in_bytes, GC_EXTRA_PARAMS));
GC_PROTO          529 gc/include/gc.h 	GC_PROTO((size_t size_in_bytes, GC_EXTRA_PARAMS));
GC_PROTO          531 gc/include/gc.h 	GC_PROTO((size_t size_in_bytes, GC_EXTRA_PARAMS));
GC_PROTO          533 gc/include/gc.h 	GC_PROTO((size_t size_in_bytes, GC_EXTRA_PARAMS));
GC_PROTO          534 gc/include/gc.h GC_API void GC_debug_free GC_PROTO((GC_PTR object_addr));
GC_PROTO          536 gc/include/gc.h 	GC_PROTO((GC_PTR old_object, size_t new_size_in_bytes,
GC_PROTO          538 gc/include/gc.h GC_API void GC_debug_change_stubborn GC_PROTO((GC_PTR));
GC_PROTO          539 gc/include/gc.h GC_API void GC_debug_end_stubborn_change GC_PROTO((GC_PTR));
GC_PROTO          553 gc/include/gc.h GC_API GC_PTR GC_debug_malloc_replacement GC_PROTO((size_t size_in_bytes));
GC_PROTO          555 gc/include/gc.h 	      GC_PROTO((GC_PTR object_addr, size_t size_in_bytes));
GC_PROTO          623 gc/include/gc.h     	GC_PROTO((GC_PTR obj, GC_finalization_proc fn, GC_PTR cd,
GC_PROTO          626 gc/include/gc.h     	GC_PROTO((GC_PTR obj, GC_finalization_proc fn, GC_PTR cd,
GC_PROTO          671 gc/include/gc.h 	GC_PROTO((GC_PTR obj, GC_finalization_proc fn, GC_PTR cd,
GC_PROTO          674 gc/include/gc.h 	GC_PROTO((GC_PTR obj, GC_finalization_proc fn, GC_PTR cd,
GC_PROTO          682 gc/include/gc.h 	GC_PROTO((GC_PTR obj, GC_finalization_proc fn, GC_PTR cd,
GC_PROTO          685 gc/include/gc.h 	GC_PROTO((GC_PTR obj, GC_finalization_proc fn, GC_PTR cd,
GC_PROTO          696 gc/include/gc.h GC_API int GC_register_disappearing_link GC_PROTO((GC_PTR * /* link */));
GC_PROTO          717 gc/include/gc.h 	GC_PROTO((GC_PTR * /* link */, GC_PTR obj));
GC_PROTO          735 gc/include/gc.h GC_API int GC_unregister_disappearing_link GC_PROTO((GC_PTR * /* link */));
GC_PROTO          741 gc/include/gc.h GC_API int GC_should_invoke_finalizers GC_PROTO((void));
GC_PROTO          743 gc/include/gc.h GC_API int GC_invoke_finalizers GC_PROTO((void));
GC_PROTO          754 gc/include/gc.h GC_API GC_warn_proc GC_set_warn_proc GC_PROTO((GC_warn_proc p));
GC_PROTO          757 gc/include/gc.h GC_API GC_word GC_set_free_space_divisor GC_PROTO((GC_word value));
GC_PROTO          780 gc/include/gc.h         	GC_PROTO((GC_fn_type fn, GC_PTR client_data));
GC_PROTO          791 gc/include/gc.h GC_API GC_PTR GC_same_obj GC_PROTO((GC_PTR p, GC_PTR q));
GC_PROTO          797 gc/include/gc.h GC_API GC_PTR GC_pre_incr GC_PROTO((GC_PTR *p, size_t how_much));
GC_PROTO          798 gc/include/gc.h GC_API GC_PTR GC_post_incr GC_PROTO((GC_PTR *p, size_t how_much));
GC_PROTO          808 gc/include/gc.h GC_API GC_PTR GC_is_visible GC_PROTO((GC_PTR p));
GC_PROTO          815 gc/include/gc.h GC_API GC_PTR GC_is_valid_displacement GC_PROTO((GC_PTR	p));
GC_PROTO          863 gc/include/gc.h GC_API void (*GC_same_obj_print_proc) GC_PROTO((GC_PTR p, GC_PTR q));
GC_PROTO          866 gc/include/gc.h 	GC_PROTO((GC_PTR p));
GC_PROTO          869 gc/include/gc.h 	GC_PROTO((GC_PTR p));
GC_PROTO          134 gc/include/gc_mark.h 		GC_PROTO((GC_PTR obj,
GC_PROTO          156 gc/include/gc_mark.h void ** GC_new_free_list GC_PROTO((void));
GC_PROTO          157 gc/include/gc_mark.h void ** GC_new_free_list_inner GC_PROTO((void));
GC_PROTO          160 gc/include/gc_mark.h int GC_new_kind GC_PROTO((void **free_list, GC_word mark_descriptor_template,
GC_PROTO          163 gc/include/gc_mark.h int GC_new_kind_inner GC_PROTO((void **free_list,
GC_PROTO          170 gc/include/gc_mark.h int GC_new_proc GC_PROTO((GC_mark_proc));
GC_PROTO          171 gc/include/gc_mark.h int GC_new_proc_inner GC_PROTO((GC_mark_proc));
GC_PROTO          179 gc/include/gc_mark.h /* ptr_t */char * GC_generic_malloc GC_PROTO((GC_word lb, int k));
GC_PROTO          197 gc/include/gc_mark.h void GC_register_describe_type_fn GC_PROTO((int kind, GC_describe_type_fn knd));
GC_PROTO           50 gc/include/gc_typed.h GC_API GC_descr GC_make_descriptor GC_PROTO((GC_bitmap bm, size_t len));
GC_PROTO           78 gc/include/gc_typed.h 			GC_PROTO((size_t size_in_bytes, GC_descr d));
GC_PROTO           84 gc/include/gc_typed.h                         GC_PROTO((size_t size_in_bytes, GC_descr d));
GC_PROTO           87 gc/include/gc_typed.h 			GC_PROTO((size_t nelements,
GC_PROTO           46 gc/include/private/gc_locks.h    void GC_noop1 GC_PROTO((word));
GC_PROTO          143 gc/include/private/gc_pmark.h mse * GC_signal_mark_stack_overflow GC_PROTO((mse *msp));
GC_PROTO          323 gc/include/private/gc_pmark.h mse * GC_mark_from GC_PROTO((mse * top, mse * bottom, mse *limit));
GC_PROTO          266 gc/include/private/gc_priv.h void GC_save_callers GC_PROTO((struct callinfo info[NFRAMES]));
GC_PROTO          268 gc/include/private/gc_priv.h void GC_print_callers GC_PROTO((struct callinfo info[NFRAMES]));
GC_PROTO          433 gc/include/private/gc_priv.h 	GC_API void GC_abort GC_PROTO((GC_CONST char * msg));
GC_PROTO         1269 gc/include/private/gc_priv.h ptr_t GC_approx_sp GC_PROTO((void));
GC_PROTO         1271 gc/include/private/gc_priv.h GC_bool GC_should_collect GC_PROTO((void));
GC_PROTO         1273 gc/include/private/gc_priv.h void GC_apply_to_all_blocks GC_PROTO(( \
GC_PROTO         1274 gc/include/private/gc_priv.h     void (*fn) GC_PROTO((struct hblk *h, word client_data)), \
GC_PROTO         1278 gc/include/private/gc_priv.h struct hblk * GC_next_used_block GC_PROTO((struct hblk * h));
GC_PROTO         1280 gc/include/private/gc_priv.h struct hblk * GC_prev_block GC_PROTO((struct hblk * h));
GC_PROTO         1284 gc/include/private/gc_priv.h void GC_mark_init GC_PROTO((void));
GC_PROTO         1285 gc/include/private/gc_priv.h void GC_clear_marks GC_PROTO((void));	/* Clear mark bits for all heap objects. */
GC_PROTO         1286 gc/include/private/gc_priv.h void GC_invalidate_mark_state GC_PROTO((void));
GC_PROTO         1292 gc/include/private/gc_priv.h GC_bool GC_mark_stack_empty GC_PROTO((void));
GC_PROTO         1293 gc/include/private/gc_priv.h GC_bool GC_mark_some GC_PROTO((ptr_t cold_gc_frame));
GC_PROTO         1298 gc/include/private/gc_priv.h void GC_initiate_gc GC_PROTO((void));
GC_PROTO         1303 gc/include/private/gc_priv.h void GC_push_all GC_PROTO((ptr_t bottom, ptr_t top));
GC_PROTO         1306 gc/include/private/gc_priv.h void GC_push_selected GC_PROTO(( \
GC_PROTO         1309 gc/include/private/gc_priv.h     int (*dirty_fn) GC_PROTO((struct hblk *h)), \
GC_PROTO         1310 gc/include/private/gc_priv.h     void (*push_fn) GC_PROTO((ptr_t bottom, ptr_t top)) ));
GC_PROTO         1314 gc/include/private/gc_priv.h   void GC_push_conditional GC_PROTO((ptr_t b, ptr_t t, GC_bool all));
GC_PROTO         1320 gc/include/private/gc_priv.h void GC_push_all_stack GC_PROTO((ptr_t b, ptr_t t));
GC_PROTO         1323 gc/include/private/gc_priv.h void GC_push_all_eager GC_PROTO((ptr_t b, ptr_t t));
GC_PROTO         1329 gc/include/private/gc_priv.h   void GC_push_all_stack_partially_eager GC_PROTO(( \
GC_PROTO         1342 gc/include/private/gc_priv.h void GC_push_current_stack GC_PROTO((ptr_t cold_gc_frame));
GC_PROTO         1348 gc/include/private/gc_priv.h void GC_push_roots GC_PROTO((GC_bool all, ptr_t cold_gc_frame));
GC_PROTO         1350 gc/include/private/gc_priv.h extern void (*GC_push_other_roots) GC_PROTO((void));
GC_PROTO         1357 gc/include/private/gc_priv.h extern void GC_push_gc_structures GC_PROTO((void));
GC_PROTO         1363 gc/include/private/gc_priv.h 	extern void GC_push_finalizer_structures GC_PROTO((void));
GC_PROTO         1364 gc/include/private/gc_priv.h 	extern void GC_push_stubborn_structures GC_PROTO((void));
GC_PROTO         1366 gc/include/private/gc_priv.h 	  extern void GC_push_thread_structures GC_PROTO((void));
GC_PROTO         1368 gc/include/private/gc_priv.h extern void (*GC_start_call_back) GC_PROTO((void));
GC_PROTO         1374 gc/include/private/gc_priv.h   void GC_generic_push_regs GC_PROTO((ptr_t cold_gc_frame));
GC_PROTO         1376 gc/include/private/gc_priv.h   void GC_push_regs GC_PROTO((void));
GC_PROTO         1381 gc/include/private/gc_priv.h   word GC_save_regs_in_stack GC_PROTO((void));
GC_PROTO         1391 gc/include/private/gc_priv.h   void __cdecl GC_push_one GC_PROTO((word p));
GC_PROTO         1393 gc/include/private/gc_priv.h   void GC_push_one GC_PROTO((word p));
GC_PROTO         1402 gc/include/private/gc_priv.h   void GC_mark_and_push_stack GC_PROTO((word p, ptr_t source));
GC_PROTO         1405 gc/include/private/gc_priv.h   void GC_mark_and_push_stack GC_PROTO((word p));
GC_PROTO         1407 gc/include/private/gc_priv.h void GC_push_marked GC_PROTO((struct hblk * h, hdr * hhdr));
GC_PROTO         1413 gc/include/private/gc_priv.h   struct hblk * GC_push_next_marked_dirty GC_PROTO((struct hblk * h));
GC_PROTO         1417 gc/include/private/gc_priv.h struct hblk * GC_push_next_marked GC_PROTO((struct hblk * h));
GC_PROTO         1419 gc/include/private/gc_priv.h struct hblk * GC_push_next_marked_uncollectable GC_PROTO((struct hblk * h));
GC_PROTO         1421 gc/include/private/gc_priv.h GC_bool GC_stopped_mark GC_PROTO((GC_stop_func stop_func));
GC_PROTO         1424 gc/include/private/gc_priv.h void GC_clear_hdr_marks GC_PROTO((hdr * hhdr));
GC_PROTO         1426 gc/include/private/gc_priv.h void GC_set_hdr_marks GC_PROTO((hdr * hhdr));
GC_PROTO         1428 gc/include/private/gc_priv.h void GC_set_fl_marks GC_PROTO((ptr_t p));
GC_PROTO         1431 gc/include/private/gc_priv.h void GC_add_roots_inner GC_PROTO((char * b, char * e, GC_bool tmp));
GC_PROTO         1432 gc/include/private/gc_priv.h void GC_remove_roots_inner GC_PROTO((char * b, char * e));
GC_PROTO         1433 gc/include/private/gc_priv.h GC_bool GC_is_static_root GC_PROTO((ptr_t p));
GC_PROTO         1437 gc/include/private/gc_priv.h GC_bool GC_is_tmp_root GC_PROTO((ptr_t p));
GC_PROTO         1441 gc/include/private/gc_priv.h void GC_register_dynamic_libraries GC_PROTO((void));
GC_PROTO         1444 gc/include/private/gc_priv.h GC_bool GC_register_main_static_data GC_PROTO((void));
GC_PROTO         1450 gc/include/private/gc_priv.h ptr_t GC_get_stack_base GC_PROTO((void));	/* Cold end of stack */
GC_PROTO         1452 gc/include/private/gc_priv.h   ptr_t GC_get_register_stack_base GC_PROTO((void));
GC_PROTO         1455 gc/include/private/gc_priv.h void GC_register_data_segments GC_PROTO((void));
GC_PROTO         1458 gc/include/private/gc_priv.h void GC_bl_init GC_PROTO((void));
GC_PROTO         1460 gc/include/private/gc_priv.h       void GC_add_to_black_list_normal GC_PROTO((word p, ptr_t source));
GC_PROTO         1470 gc/include/private/gc_priv.h       void GC_add_to_black_list_normal GC_PROTO((word p));
GC_PROTO         1480 gc/include/private/gc_priv.h     void GC_add_to_black_list_stack GC_PROTO((word p, ptr_t source));
GC_PROTO         1482 gc/include/private/gc_priv.h     void GC_add_to_black_list_stack GC_PROTO((word p));
GC_PROTO         1484 gc/include/private/gc_priv.h struct hblk * GC_is_black_listed GC_PROTO((struct hblk * h, word len));
GC_PROTO         1490 gc/include/private/gc_priv.h void GC_promote_black_lists GC_PROTO((void));
GC_PROTO         1492 gc/include/private/gc_priv.h void GC_unpromote_black_lists GC_PROTO((void));
GC_PROTO         1496 gc/include/private/gc_priv.h word GC_number_stack_black_listed GC_PROTO(( \
GC_PROTO         1502 gc/include/private/gc_priv.h ptr_t GC_scratch_alloc GC_PROTO((word bytes));
GC_PROTO         1508 gc/include/private/gc_priv.h void GC_invalidate_map GC_PROTO((hdr * hhdr));
GC_PROTO         1513 gc/include/private/gc_priv.h GC_bool GC_add_map_entry GC_PROTO((word sz));
GC_PROTO         1517 gc/include/private/gc_priv.h void GC_register_displacement_inner GC_PROTO((word offset));
GC_PROTO         1523 gc/include/private/gc_priv.h void GC_new_hblk GC_PROTO((word size_in_words, int kind));
GC_PROTO         1527 gc/include/private/gc_priv.h ptr_t GC_build_fl GC_PROTO((struct hblk *h, word sz,
GC_PROTO         1536 gc/include/private/gc_priv.h struct hblk * GC_allochblk GC_PROTO(( \
GC_PROTO         1542 gc/include/private/gc_priv.h ptr_t GC_alloc_large GC_PROTO((word lw, int k, unsigned flags));
GC_PROTO         1552 gc/include/private/gc_priv.h ptr_t GC_alloc_large_and_clear GC_PROTO((word lw, int k, unsigned flags));
GC_PROTO         1556 gc/include/private/gc_priv.h void GC_freehblk GC_PROTO((struct hblk * p));
GC_PROTO         1561 gc/include/private/gc_priv.h void GC_init_inner GC_PROTO((void));
GC_PROTO         1562 gc/include/private/gc_priv.h GC_bool GC_expand_hp_inner GC_PROTO((word n));
GC_PROTO         1563 gc/include/private/gc_priv.h void GC_start_reclaim GC_PROTO((int abort_if_found));
GC_PROTO         1569 gc/include/private/gc_priv.h void GC_continue_reclaim GC_PROTO((word sz, int kind));
GC_PROTO         1574 gc/include/private/gc_priv.h void GC_reclaim_or_delete_all GC_PROTO((void));
GC_PROTO         1578 gc/include/private/gc_priv.h GC_bool GC_reclaim_all GC_PROTO((GC_stop_func stop_func, GC_bool ignore_old));
GC_PROTO         1581 gc/include/private/gc_priv.h GC_bool GC_block_empty GC_PROTO((hdr * hhdr));
GC_PROTO         1583 gc/include/private/gc_priv.h GC_bool GC_never_stop_func GC_PROTO((void));
GC_PROTO         1585 gc/include/private/gc_priv.h GC_bool GC_try_to_collect_inner GC_PROTO((GC_stop_func f));
GC_PROTO         1594 gc/include/private/gc_priv.h void GC_finish_collection GC_PROTO((void));
GC_PROTO         1597 gc/include/private/gc_priv.h GC_bool GC_collect_or_expand GC_PROTO(( \
GC_PROTO         1608 gc/include/private/gc_priv.h   void GC_deinit GC_PROTO((void));
GC_PROTO         1613 gc/include/private/gc_priv.h void GC_collect_a_little_inner GC_PROTO((int n));
GC_PROTO         1629 gc/include/private/gc_priv.h ptr_t GC_generic_malloc_ignore_off_page GC_PROTO((size_t b, int k));
GC_PROTO         1633 gc/include/private/gc_priv.h ptr_t GC_generic_malloc_inner GC_PROTO((word lb, int k));
GC_PROTO         1635 gc/include/private/gc_priv.h ptr_t GC_generic_malloc_words_small_inner GC_PROTO((word lw, int k));
GC_PROTO         1639 gc/include/private/gc_priv.h ptr_t GC_generic_malloc_words_small GC_PROTO((size_t lw, int k));
GC_PROTO         1643 gc/include/private/gc_priv.h ptr_t GC_generic_malloc_inner_ignore_off_page GC_PROTO((size_t lb, int k));
GC_PROTO         1649 gc/include/private/gc_priv.h ptr_t GC_allocobj GC_PROTO((word sz, int kind));
GC_PROTO         1656 gc/include/private/gc_priv.h void GC_init_headers GC_PROTO((void));
GC_PROTO         1657 gc/include/private/gc_priv.h struct hblkhdr * GC_install_header GC_PROTO((struct hblk *h));
GC_PROTO         1661 gc/include/private/gc_priv.h GC_bool GC_install_counts GC_PROTO((struct hblk * h, word sz));
GC_PROTO         1665 gc/include/private/gc_priv.h void GC_remove_header GC_PROTO((struct hblk * h));
GC_PROTO         1667 gc/include/private/gc_priv.h void GC_remove_counts GC_PROTO((struct hblk * h, word sz));
GC_PROTO         1669 gc/include/private/gc_priv.h hdr * GC_find_header GC_PROTO((ptr_t h)); /* Debugging only.		*/
GC_PROTO         1671 gc/include/private/gc_priv.h void GC_finalize GC_PROTO((void));
GC_PROTO         1678 gc/include/private/gc_priv.h void GC_notify_or_invoke_finalizers GC_PROTO((void));
GC_PROTO         1685 gc/include/private/gc_priv.h GC_API GC_PTR GC_make_closure GC_PROTO((GC_finalization_proc fn, GC_PTR data));
GC_PROTO         1686 gc/include/private/gc_priv.h GC_API void GC_debug_invoke_finalizer GC_PROTO((GC_PTR obj, GC_PTR data));
GC_PROTO         1691 gc/include/private/gc_priv.h void GC_add_to_heap GC_PROTO((struct hblk *p, word bytes));
GC_PROTO         1694 gc/include/private/gc_priv.h void GC_print_obj GC_PROTO((ptr_t p));
GC_PROTO         1698 gc/include/private/gc_priv.h extern void (*GC_check_heap) GC_PROTO((void));
GC_PROTO         1702 gc/include/private/gc_priv.h extern void (*GC_print_all_smashed) GC_PROTO((void));
GC_PROTO         1705 gc/include/private/gc_priv.h extern void GC_print_all_errors GC_PROTO((void));
GC_PROTO         1708 gc/include/private/gc_priv.h extern void (*GC_print_heap_obj) GC_PROTO((ptr_t p));
GC_PROTO         1713 gc/include/private/gc_priv.h   void GC_print_address_map GC_PROTO((void));
GC_PROTO         1777 gc/include/private/gc_priv.h void GC_read_dirty GC_PROTO((void));
GC_PROTO         1779 gc/include/private/gc_priv.h GC_bool GC_page_was_dirty GC_PROTO((struct hblk *h));
GC_PROTO         1781 gc/include/private/gc_priv.h GC_bool GC_page_was_ever_dirty GC_PROTO((struct hblk *h));
GC_PROTO         1783 gc/include/private/gc_priv.h void GC_is_fresh GC_PROTO((struct hblk *h, word n));
GC_PROTO         1786 gc/include/private/gc_priv.h void GC_remove_protection GC_PROTO((struct hblk *h, word nblocks,
GC_PROTO         1792 gc/include/private/gc_priv.h void GC_dirty_init GC_PROTO((void));
GC_PROTO         1795 gc/include/private/gc_priv.h GC_API GC_bool GC_is_marked GC_PROTO((ptr_t p));
GC_PROTO         1796 gc/include/private/gc_priv.h void GC_clear_mark_bit GC_PROTO((ptr_t p));
GC_PROTO         1797 gc/include/private/gc_priv.h void GC_set_mark_bit GC_PROTO((ptr_t p));
GC_PROTO         1800 gc/include/private/gc_priv.h void GC_read_changed GC_PROTO((void));	/* Analogous to GC_read_dirty */
GC_PROTO         1801 gc/include/private/gc_priv.h GC_bool GC_page_was_changed GC_PROTO((struct hblk * h));
GC_PROTO         1803 gc/include/private/gc_priv.h void GC_clean_changing_list GC_PROTO((void));
GC_PROTO         1805 gc/include/private/gc_priv.h void GC_stubborn_init GC_PROTO((void));
GC_PROTO         1808 gc/include/private/gc_priv.h void GC_print_block_list GC_PROTO((void));
GC_PROTO         1809 gc/include/private/gc_priv.h void GC_print_hblkfreelist GC_PROTO((void));
GC_PROTO         1810 gc/include/private/gc_priv.h void GC_print_heap_sects GC_PROTO((void));
GC_PROTO         1811 gc/include/private/gc_priv.h void GC_print_static_roots GC_PROTO((void));
GC_PROTO         1812 gc/include/private/gc_priv.h void GC_print_finalization_stats GC_PROTO((void));
GC_PROTO         1813 gc/include/private/gc_priv.h void GC_dump GC_PROTO((void));
GC_PROTO         1836 gc/include/private/gc_priv.h void GC_noop1 GC_PROTO((word));
GC_PROTO         1839 gc/include/private/gc_priv.h GC_API void GC_printf GC_PROTO((GC_CONST char * format, long, long, long, long, long, long));
GC_PROTO         1858 gc/include/private/gc_priv.h GC_API void GC_err_printf GC_PROTO((GC_CONST char * format, long, long, long, long, long, long));
GC_PROTO         1874 gc/include/private/gc_priv.h void GC_err_puts GC_PROTO((GC_CONST char *s));
GC_PROTO         1879 gc/include/private/gc_priv.h   void GC_err_write GC_PROTO((GC_CONST char *buf, size_t len));
GC_PROTO         1229 gc/mark.c      int (*dirty_fn) GC_PROTO((struct hblk * h));
GC_PROTO         1230 gc/mark.c      void (*push_fn) GC_PROTO((ptr_t bottom, ptr_t top));
GC_PROTO           94 gc/misc.c      void (*GC_check_heap) GC_PROTO((void)) = (void (*) GC_PROTO((void)))0;
GC_PROTO           95 gc/misc.c      void (*GC_print_all_smashed) GC_PROTO((void)) = (void (*) GC_PROTO((void)))0;
GC_PROTO           97 gc/misc.c      void (*GC_start_call_back) GC_PROTO((void)) = (void (*) GC_PROTO((void)))0;
GC_PROTO          148 gc/misc.c      GC_PTR (*GC_oom_fn) GC_PROTO((size_t bytes_requested)) = GC_default_oom_fn;
GC_PROTO          521 gc/misc.c          extern void GC_init_win32 GC_PROTO((void));
GC_PROTO          539 gc/misc.c        extern void GC_init_linux_data_start GC_PROTO((void));
GC_PROTO          544 gc/misc.c      extern void GC_set_and_save_fault_handler GC_PROTO((void (*handler)(int)));
GC_PROTO         2067 gc/os_dep.c    void (*GC_push_other_roots) GC_PROTO((void)) = GC_default_push_other_roots;
GC_PROTO           33 gc/ptr_chck.c  void (*GC_same_obj_print_proc) GC_PROTO((GC_PTR, GC_PTR))
GC_PROTO          129 gc/ptr_chck.c  void (*GC_is_valid_displacement_print_proc) GC_PROTO((GC_PTR)) =
GC_PROTO          189 gc/ptr_chck.c  void (*GC_is_visible_print_proc) GC_PROTO((GC_PTR p)) =
GC_PROTO          341 gc/typd_mlc.c  mse * GC_typed_mark_proc GC_PROTO((register word * addr,
GC_PROTO          346 gc/typd_mlc.c  mse * GC_array_mark_proc GC_PROTO((register word * addr,