ALLOC
#define ALLOC "allocate"
#define ALLOC(x) (struct x *)malloc(sizeof (struct x))
#define ALLOC(x) ((struct _##x *)getmem(sizeof (struct _##x)))
#define ALLOC(MP) MP_ALLOC(MP)
#define ALLOC(NUM,TYPE) \
#define ALLOC(type, size) \
#define ALLOC(object_type) (object_type *) mem_alloc(sizeof (object_type))