]> granicus.if.org Git - gc/commit
Minor code refactoring of dumping routines related to 'long' links
authorIvan Maidanski <ivmai@mail.ru>
Sat, 24 Nov 2012 14:31:12 +0000 (18:31 +0400)
committerIvan Maidanski <ivmai@mail.ru>
Sat, 24 Nov 2012 14:31:12 +0000 (18:31 +0400)
commita757207828fc882e8a4bf3b8d2774d0502258971
tree3072fdf224d3052045ef223bed84e6d2e7b67250
parent4ed40ef35b13e8c38bd5aff584ac89e2e8c5ee14
Minor code refactoring of dumping routines related to 'long' links

* finalize.c (struct disappearing_link): Remove STATIC.
* finalize.c (GC_dl_hashtbl, GC_ll_hashtbl): Define separately from
dl_hashtbl_s definition.
* finalize.c (GC_grow_table): Reformat comment.
* finalize.c (GC_dump_finalization_links): Pass 'dl_hashtbl' argument
as pointer to constant struct.
* finalize.c (GC_dump_finalization_links, GC_dump_finalization):
Adjust printed message.
* finalize.c (GC_old_ll_entries): Do not define if
GC_LONG_REFS_NOT_NEEDED.
* finalize.c (IF_LONG_REFS_PRESENT_ELSE): New macro (only if not
SMALL_CONFIG).
* finalize.c (GC_print_finalization_stats): Use
IF_LONG_REFS_PRESENT_ELSE (instead of testing GC_LONG_REFS_NOT_NEEDED);
make printed messages more compact.
finalize.c