wix-on-linux/memory.h
2017-05-18 06:46:55 +01:00

9 lines
297 B
C

#include <stdlib.h>
void *smalloc(size_t size);
void *srealloc(void *ptr, size_t size);
#define snew(type) ((type *)smalloc(sizeof(type)))
#define snewn(n,type) ((type *)smalloc((n)*sizeof(type)))
#define sresize(ptr,n,type) ((type *)srealloc(ptr,(n)*sizeof(type)))
#define sfree(ptr) free(ptr)