]> granicus.if.org Git - gc/commit
Code refactoring (test single macro instead of MSWIN32/MSWINCE pair)
authorIvan Maidanski <ivmai@mail.ru>
Thu, 9 Feb 2012 15:15:52 +0000 (19:15 +0400)
committerIvan Maidanski <ivmai@mail.ru>
Thu, 9 Feb 2012 15:39:25 +0000 (19:39 +0400)
commit1dc3ec3e1c749003e92ce11df60b6d303602b170
treeff741fee34d11869957b95533849e391d4ff7eb6
parent075c1b171cf11b62b28be58f22b7edaf6d100477
Code refactoring (test single macro instead of MSWIN32/MSWINCE pair)

* alloc.c (GC_stopped_mark): Test USE_WINALLOC macro instead of
MSWIN32 and MSWINCE.
* include/private/gc_priv.h (GC_add_current_malloc_heap): Likewise.
* os_dep.c (MMAP_SUPPORTED, SBRK_ARG_T, GC_mem_top_down, GC_unmap,
GC_remap, GC_unmap_gap, PROTECT, UNPROTECT): Likewise.
* include/private/gcconfig.h (USE_WINALLOC): New macro (defined if
MSWIN32 or MSWINCE).
* os_dep.c (GC_sysinfo): Define just before GC_setpagesize.
* os_dep.c (GC_malloc_heap_list, GC_is_malloc_heap_base,
GC_get_allocation_base, GC_add_current_malloc_heap, GC_is_heap_base):
Test USE_WINALLOC macro instead of CYGWIN32.
* os_dep.c (USE_GLOBAL_ALLOC): Define macro even if CYGWIN32 (to
remove redundant macro test).
* os_dep.c (GC_mem_top_down): Remove STATIC (as used for debugging);
define as macro in case of 0 value.
alloc.c
include/private/gc_priv.h
include/private/gcconfig.h
os_dep.c