Remove PREFIXED in specific.c/h; mark "specific" functions as GC_INNER
authorIvan Maidanski <ivmai@mail.ru>
Tue, 15 Nov 2011 11:24:33 +0000 (15:24 +0400)
committerIvan Maidanski <ivmai@mail.ru>
Tue, 15 Nov 2011 11:24:33 +0000 (15:24 +0400)
commitfd9236f1329dfb977de983edd7f4c2200c94927b
treee9ff875d4e90f29d9c53ef54635964d3e4d775f9
parentf35de88159cc331f5d663e047f21605006937c27
Remove PREFIXED in specific.c/h; mark "specific" functions as GC_INNER

* include/private/specific.h (PREFIXED): Remove.
* include/private/specific.h (key_t, key_create, setspecific,
remove_specific, slow_getspecific, getspecific): Expand PREFIXED macro
(add "GC_" prefix).
* specific.c (key_create, setspecific, remove_specific,
slow_getspecific, check_tsd_marks): Likewise.
* include/private/specific.h (GC_key_create, GC_setspecific,
GC_remove_specific, GC_slow_getspecific): Use GC_INNER for function.
* specific.c (GC_key_create, GC_setspecific, GC_remove_specific,
GC_slow_getspecific): Likewise.
include/private/specific.h
specific.c