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 }