macosx specific zmalloc.c, uses malloc_size function in order to avoid to waste memory and time to put an additional header