1 // cl_malloc_hook, cl_free_hook.
17 extern "C" void* malloc (size_t size);
20 extern "C" void free (void* ptr);
23 // Just like malloc() but never return NULL pointers.
24 static void* xmalloc (size_t size)
26 void* ptr = malloc(size);
29 fprint(cl_stderr, "Out of virtual memory.\n");
33 void* (*cl_malloc_hook) (size_t size) = xmalloc;
34 void (*cl_free_hook) (void* ptr) = free;