gclib/mem.h
author ali <ali@juiblex.co.uk>
Wed Jan 25 19:33:43 2012 +0000 (2012-01-25)
changeset 2 cbd63f7ba40f
permissions -rw-r--r--
Don't test that gutcheck ignores paragraphs with only short lines
     1 #ifndef GC_MEM_H
     2 #define GC_MEM_H
     3 
     4 void *mem_alloc(size_t nmemb,size_t size);
     5 void *mem_alloc0(size_t nmemb,size_t size);
     6 void *mem_realloc(void *ptr,size_t nmemb,size_t size);
     7 
     8 #define mem_new(type,n)		((type *)mem_alloc(n,sizeof(type)))
     9 #define mem_new0(type,n)	((type *)mem_alloc0(n,sizeof(type)))
    10 #define mem_renew(type,ptr,n)	((type *)mem_realloc(ptr,n,sizeof(type)))
    11 #define mem_free(ptr)		free(ptr)
    12 
    13 #endif /* GC_MEM_H */