Mercurial > hg-old > index.cgi
comparison src/util.c @ 20:610710a7859f
added lwasm_realloc()
author | lost |
---|---|
date | Fri, 02 Jan 2009 00:42:11 +0000 |
parents | df0c4a46af8f |
children |
comparison
equal
deleted
inserted
replaced
19:925105ccf22f | 20:610710a7859f |
---|---|
43 exit(1); | 43 exit(1); |
44 } | 44 } |
45 return ptr; | 45 return ptr; |
46 } | 46 } |
47 | 47 |
48 void *lwasm_realloc(void *optr, int size) | |
49 { | |
50 void *ptr; | |
51 | |
52 if (size == 0) | |
53 { | |
54 lwasm_free(optr); | |
55 return; | |
56 } | |
57 | |
58 ptr = realloc(optr, size); | |
59 if (!ptr) | |
60 { | |
61 fprintf(stderr, "lwasm_realloc(): memory allocation error\n"); | |
62 exit(1); | |
63 } | |
64 } | |
65 | |
48 void lwasm_free(void *ptr) | 66 void lwasm_free(void *ptr) |
49 { | 67 { |
50 if (ptr) | 68 if (ptr) |
51 free(ptr); | 69 free(ptr); |
52 } | 70 } |