]> granicus.if.org Git - gc/commit
Fix gctest (for Win32) to avoid GC_print_stats internal variable usage
authorIvan Maidanski <ivmai@mail.ru>
Tue, 6 Mar 2012 16:26:24 +0000 (20:26 +0400)
committerIvan Maidanski <ivmai@mail.ru>
Tue, 6 Mar 2012 16:26:24 +0000 (20:26 +0400)
commit9dc445d6b891e7a40f5217cdbe515d76492d4271
treeca1a24c0b865d053faabf1908d92a12a7abd21de
parentf7c7612c202633f24ee052cf101eea698e288cd2
Fix gctest (for Win32) to avoid GC_print_stats internal variable usage

* include/private/gc_priv.h (GC_print_stats): Update the comment.
* tests/test.c (GC_print_stats, run_one_test, check_heap_stats):
Rename GC_print_stats to print_stats (since the former is used
internally by GC and not exported).
* tests/test.c (print_stats): Always define (either as a macro or
a static int variable) regardless of GC_DLL and SMALL_CONFIG.
* tests/test.c (INIT_PRINT_STATS): New macro (used to initialize
print_stats if needed); GETENV is used if needed and available.
* tests/test.c (GC_COND_INIT): Invoke INIT_PRINT_STATS.
include/private/gc_priv.h
tests/test.c