summaryrefslogtreecommitdiff
path: root/zwgc/new_memory.c
diff options
context:
space:
mode:
Diffstat (limited to 'zwgc/new_memory.c')
-rw-r--r--zwgc/new_memory.c15
1 files changed, 8 insertions, 7 deletions
diff --git a/zwgc/new_memory.c b/zwgc/new_memory.c
index 30adfd1..7ceab2d 100644
--- a/zwgc/new_memory.c
+++ b/zwgc/new_memory.c
@@ -61,7 +61,7 @@ int current_line = -1;
* string_Copy("foo").
*/
-char *memory__malloc(size)
+void *memory__malloc(size)
unsigned size;
{
char *result;
@@ -84,11 +84,11 @@ char *memory__malloc(size)
return(result);
}
-char *memory__realloc(ptr, size)
- char *ptr;
+void *memory__realloc(aptr, size)
+ void *aptr;
unsigned size;
{
- char *result;
+ char *result, *ptr = aptr;
assert(ptr);
@@ -108,7 +108,7 @@ char *memory__realloc(ptr, size)
return(result+memory__size_of_header);
}
-char *memory__calloc(nelem, elsize)
+void *memory__calloc(nelem, elsize)
unsigned nelem;
unsigned elsize;
{
@@ -131,9 +131,10 @@ char *memory__calloc(nelem, elsize)
return(result);
}
-void memory__free(ptr)
- char *ptr;
+void memory__free(aptr)
+ void *aptr;
{
+ char *ptr = aptr;
assert(ptr);
#ifdef DEBUG_MEMORY