| /* |
| ** Hook functions for memory allocation and disposal. |
| ** This makes it easy to substitute garbage collection systems |
| ** such as Boehm's GC by assigning these function pointers |
| ** to the GC's allocation routines. By default these point |
| ** to the ANSI standard malloc, realloc, free, etc. |
| ** |
| ** Users should call the normal objc routines above for |
| ** memory allocation and disposal within their programs. |
| */ |
| objc_EXPORT void *(*_objc_malloc)(size_t); |
| objc_EXPORT void *(*_objc_atomic_malloc)(size_t); |
| objc_EXPORT void *(*_objc_valloc)(size_t); |
| objc_EXPORT void *(*_objc_realloc)(void *, size_t); |
| objc_EXPORT void *(*_objc_calloc)(size_t, size_t); |
| objc_EXPORT void (*_objc_free)(void *); |
| |