7 uint32_t perf_start_count, perf_interval_count;
9 void *malloc_nf_impl(size_t sz, const char *file, int line)
12 if(!(p = malloc(sz))) {
13 fprintf(stderr, "%s:%d failed to allocate %lu bytes\n", file, line, (unsigned long)sz);
19 void *calloc_nf_impl(size_t num, size_t sz, const char *file, int line)
22 if(!(p = calloc(num, sz))) {
23 fprintf(stderr, "%s:%d failed to allocate %lu bytes\n", file, line, (unsigned long)(num * sz));
29 void *realloc_nf_impl(void *p, size_t sz, const char *file, int line)
31 if(!(p = realloc(p, sz))) {
32 fprintf(stderr, "%s:%d failed to realloc %lu bytes\n", file, line, (unsigned long)sz);