]> granicus.if.org Git - gc/commit
Minor code refactoring of GC_register/move/unregister_disappearing_link
authorIvan Maidanski <ivmai@mail.ru>
Sat, 17 Nov 2012 13:35:53 +0000 (17:35 +0400)
committerIvan Maidanski <ivmai@mail.ru>
Sat, 17 Nov 2012 14:14:33 +0000 (18:14 +0400)
commitbe9ce1b95138c7a8e1bde4c22f610adc80ccbc21
tree99eb8403537cbb3fe9c875b359b4fbeb5bc2e3be
parent7730d813b5c842df36ecd015cf6fdb5ffb571599
Minor code refactoring of GC_register/move/unregister_disappearing_link

* finalize.c (dl_set_next): Cast result to void.
* finalize.c (GC_general_register_disappearing_link,
GC_unregister_disappearing_link_inner,
GC_move_disappearing_link_inner, DELETE_DL_HASHTBL_ENTRY): Use
explicit comparison to NULL instead of "!" operator.
* finalize.c (FREE_DL_ENTRY): New macro.
* finalize.c (GC_unregister_disappearing_link_inner): Use
FREE_DL_ENTRY.
* finalize.c (GC_move_disappearing_link_inner): Add comment; use NULL
instead of 0 for pointers.
* finalize.c (GC_dump_finalization, ITERATE_DL_HASHTBL_BEGIN,
GC_finalize, GC_enqueue_all_finalizers): Remove redundant parenthesis
in expression for dl_size/fo_size calculation.
* finalize.c (DELETE_DL_HASHTBL_ENTRY): Add outermost '{', '}' braces.
* finalize.c (GC_make_disappearing_links_disappear_inner,
GC_remove_dangling_disappearing_links_inner): Move outermost '{', '}'
braces to ITERATE_DL_HASHTBL_BEGIN/END, respectively; add trailing ';'
for DELETE_DL_HASHTBL_ENTRY call.
finalize.c