MALLOCALIGN
dptr = (uintptr_t)(ptr + MALLOCALIGN); /* pointer to data */
aligned = (char *)(roundup2(dptr, align) - MALLOCALIGN);
typedef char assert_align[(sizeof (struct MemNode) <= MALLOCALIGN) ? 1 : -1];
#define MALLOCALIGN_MASK (MALLOCALIGN - 1)
return ((char *)res + MALLOCALIGN);
Guard *res = (void *)((char *)ptr - MALLOCALIGN);
ptr, res->ga_Bytes - MALLOCALIGN, file, line);
Guard *g = (Guard *)((char *)ptr - MALLOCALIGN);
old = g->ga_Bytes - MALLOCALIGN;
bytes += MALLOCALIGN + 1;
bytes += MALLOCALIGN;