blob: 77e153e350ba6bd4eed36cbfac2c2c248348bff8 (
plain)
1
2
3
4
5
6
7
8
9
|
#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)
|