diff options
author | Ivan Maidanski <ivmai@mail.ru> | 2023-03-18 18:17:23 +0300 |
---|---|---|
committer | Ivan Maidanski <ivmai@mail.ru> | 2023-03-18 18:17:23 +0300 |
commit | aa2b00d83ead0d48670a00ef77174db7dc4b5b6b (patch) | |
tree | a07242b4c67a9cdc7b4237526900781136da90ba /malloc.c | |
parent | a04c55a5b50d6754db600d0c07162b8627cc33bb (diff) | |
download | bdwgc-aa2b00d83ead0d48670a00ef77174db7dc4b5b6b.tar.gz |
New API for disappearing links registration accepting interior pointers
GC_GENERAL_REGISTER_DISAPPEARING_LINK_SAFE() and
GC_REGISTER_LONG_LINK_SAFE() macros are provided.
* include/gc/gc.h (GC_GENERAL_REGISTER_DISAPPEARING_LINK_SAFE,
GC_REGISTER_LONG_LINK_SAFE): New API macros.
* include/gc/gc.h [GC_DEBUG] (GC_GENERAL_REGISTER_DISAPPEARING_LINK):
Use GC_GENERAL_REGISTER_DISAPPEARING_LINK_SAFE() instead of
GC_general_register_disappearing_link() and GC_base() directly.
* include/gc/gc.h [GC_DEBUG] (GC_REGISTER_LONG_LINK): Use
GC_REGISTER_LONG_LINK_SAFE() instead of GC_register_long_link() and
GC_base() directly.
Diffstat (limited to 'malloc.c')
0 files changed, 0 insertions, 0 deletions