save
[protos/libecoli.git] / lib / ecoli_malloc.c
index 0bdbf21..0768cab 100644 (file)
@@ -59,11 +59,21 @@ void *__ec_malloc(size_t size, const char *file, unsigned int line)
        return ec_malloc_handler.malloc(size, file, line);
 }
 
+void *ec_malloc2(size_t size)
+{
+       return __ec_malloc(size, __FILE__, __LINE__);
+}
+
 void __ec_free(void *ptr, const char *file, unsigned int line)
 {
        ec_malloc_handler.free(ptr, file, line);
 }
 
+void ec_free2(void *ptr)
+{
+       __ec_free(ptr, __FILE__, __LINE__);
+}
+
 void *__ec_calloc(size_t nmemb, size_t size, const char *file,
        unsigned int line)
 {
@@ -80,7 +90,7 @@ void *__ec_calloc(size_t nmemb, size_t size, const char *file,
        if (ptr == NULL)
                return NULL;
 
-       memset(ptr, 0, size);
+       memset(ptr, 0, total);
        return ptr;
 }