1 // cl_alloc_alloca_header(), cl_free_alloca_header().
4 #include "base/cl_sysdep.h"
7 #include "base/cl_alloca.h"
12 #include "cln/malloc.h"
13 #include "base/cl_offsetof.h"
17 cl_alloca_header* cl_alloc_alloca_header (size_t size)
19 var cl_alloca_header* pointer =
20 (cl_alloca_header*)malloc_hook(size+offsetofa(cl_alloca_header,usable_memory));
25 void cl_free_alloca_header (cl_alloca_header* pointer)
28 cl_alloca_header* next = pointer->next;
31 } while (pointer != NULL);