sm_heap_register
extern bool sm_heap_register __P((void *, size_t, char *, int, int));
# undef sm_heap_register
if (ptr != NULL && !sm_heap_register(ptr, size, tag, num, group))
if (ptr != NULL && !sm_heap_register(ptr, size, tag, num, group))