Code refactoring of GC_push_finalizer/thread/typed_structures
authorIvan Maidanski <ivmai@mail.ru>
Mon, 17 Aug 2015 11:32:19 +0000 (14:32 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Wed, 26 Aug 2015 08:15:38 +0000 (11:15 +0300)
commit9676e68e4086948002a00faccfe2b5b6b164f011
tree37aba90daf61d15b2049bf154de7a1fb1cf65e51
parentb5e7e2608c07dcfd8a095a43c96850b36184959b
Code refactoring of GC_push_finalizer/thread/typed_structures

* finalize.c (GC_push_finalizer_structures): Replace GC_push_all with
GC_PUSH_ALL_SYM invocation.
* pthread_support.c (GC_push_thread_structures): Likewise.
* typd_mlc.c (GC_push_typed_structures_proc): Likewise.
* win32_threads.c (GC_push_thread_structures): Likewise.
* include/private/gc_priv.h (GC_PUSH_ALL_SYM): New macro (handy one to
push a symbol content).
finalize.c
include/private/gc_priv.h
pthread_support.c
typd_mlc.c
win32_threads.c