Mercurial > hg-old > index.cgi
diff src/util.c @ 20:610710a7859f
added lwasm_realloc()
author | lost |
---|---|
date | Fri, 02 Jan 2009 00:42:11 +0000 |
parents | df0c4a46af8f |
children |
line wrap: on
line diff
--- a/src/util.c Fri Jan 02 00:41:58 2009 +0000 +++ b/src/util.c Fri Jan 02 00:42:11 2009 +0000 @@ -45,6 +45,24 @@ return ptr; } +void *lwasm_realloc(void *optr, int size) +{ + void *ptr; + + if (size == 0) + { + lwasm_free(optr); + return; + } + + ptr = realloc(optr, size); + if (!ptr) + { + fprintf(stderr, "lwasm_realloc(): memory allocation error\n"); + exit(1); + } +} + void lwasm_free(void *ptr) { if (ptr)