diff options
Diffstat (limited to 'malloc.h')
| -rw-r--r-- | malloc.h | 5 | 
1 files changed, 4 insertions, 1 deletions
| @@ -8,9 +8,12 @@  #define sa_free free  #define sa_malloc0(size) calloc(1, (size))  #define sa_strdup strdup +#define sa_strndup strndup  void* sa_memdup(const void* p, size_t size); -#define sa_new(t, n) ((t*) sa_malloc(sizeof(t)*n)) +#define sa_new(t, n) ((t*) sa_malloc(sizeof(t)*(n))) +#define sa_new0(t, n) ((t*) sa_malloc0(sizeof(t)*(n))) +#define sa_newdup(p, t, n) ((t*) sa_memdup(p, sizeof(t)*(n)))  #endif | 
