Next: ascii zero guarded realloc, Up: ascii zero guarded [Contents][Index]
mallocUsage example:
cce_location_t L[1];
ccmem_clean_handler_t S_H[1];
if (cce_location(L)) {
cce_run_catch_handlers_raise(L, upper_L);
} else {
ccmem_asciiz_t S = ccmem_asciiz_malloc_guarded(L, S_H,
ccmem_standard_allocator, 4);
...
cce_run_body_handlers(L);
}
Adapter for ccmem_malloc_guarded_clean() that builds and returns a new ASCII string.
Adapter for ccmem_malloc_guarded_error() that builds and returns a new ASCII string.
Preprocessor macro that builds and returns a new ASCII string. If the argument S_H is a pointer to:
ccmem_clean_handler_tThe macro use expands into a call to ccmem_asciiz_malloc_guarded_clean().
ccmem_error_handler_tThe macro use expands into a call to ccmem_asciiz_malloc_guarded_error().
Next: ascii zero guarded realloc, Up: ascii zero guarded [Contents][Index]
This document describes version 0.2.2-devel.3 of CCMemory.