static ALLOCATOR_PROC_SIGNATURE(un_std_alloc_proc) { UNUSED(data); switch (message) { case UN_ALLOC_MSG_ALLOCATE: return calloc(1, size); case UN_ALLOC_MSG_FREE: free(p); break; case UN_ALLOC_MSG_SELF_DELETE: break; } return NULL; }