From ffe1fca0cc4cac3213c048933314f4f4057e5991 Mon Sep 17 00:00:00 2001 From: Pixel Date: Tue, 17 Feb 2009 02:28:26 +0100 Subject: Fixing various warning / errors. --- stalloc.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'stalloc.c') diff --git a/stalloc.c b/stalloc.c index f8abb22..27e3288 100644 --- a/stalloc.c +++ b/stalloc.c @@ -1,4 +1,5 @@ #include +#include static int nb_pools = 0; static char ** mem_pools = 0; @@ -41,13 +42,13 @@ void * st_alloc(size_t s) { pools_size[pool] += s; - return mem_pools[pool] + pool_size[pool] - s; + return mem_pools[pool] + pools_size[pool] - s; } char * st_strdup(const char * src) { int s = strlen(src) + 1; - char * r = (char *) st_alloc(s) - memcpy(r, src); + char * r = (char *) st_alloc(s); + memcpy(r, src, s); return r; } -- cgit v1.2.3