sm_malloc_tagged
# define sm_malloc(size) sm_malloc_tagged(size, __FILE__, __LINE__, SmHeapGroup)
extern void *sm_malloc_tagged __P((size_t, char *, int, int));
# define sm_pmalloc(size) sm_malloc_tagged(size, __FILE__, __LINE__, 0)
#undef sm_malloc_tagged
return sm_malloc_tagged(size, "realloc", 0, SmHeapGroup);
return sm_malloc_tagged(size, file, line, group);
d = sm_malloc_tagged(l, "sm_strdup", 0, sm_heap_group());
p = sm_malloc_tagged((unsigned) sz, file, line, sm_heap_group());