Doxygen Source Code Documentation
fmalloc.c File Reference
#include <stdlib.h>#include <stdio.h>Go to the source code of this file.
| Functions | |
| void | fail_die_malloc_die (size_t size, const char *file, int line) | 
| void * | fail_die_malloc (size_t size, const char *file, int line) | 
| void * | fail_die_realloc (void *p, size_t size, const char *file, int line) | 
Function Documentation
| 
 | ||||||||||||||||
| 
 Definition at line 20 of file fmalloc.c. References fail_die_malloc_die(), file, malloc, and p. Referenced by fail_die_realloc(). 
 | 
| 
 | ||||||||||||||||
| 
 Definition at line 12 of file fmalloc.c. References file. Referenced by fail_die_malloc(), and fail_die_realloc(). 
 00013 {
00014   fprintf(stderr, "Out of memory! (wanted %lu at %s:%d)\n",
00015           (unsigned long)size, file, line);
00016   exit(1);
00017 }
 | 
| 
 | ||||||||||||||||||||
| 
 Definition at line 29 of file fmalloc.c. References fail_die_malloc(), fail_die_malloc_die(), file, p, and realloc. 
 00030 {
00031   if (!p)
00032     return fail_die_malloc(size, file, line);
00033   p = realloc(p, size);
00034   if (!p && size)
00035     fail_die_malloc_die(size, file, line);
00036   return p;
00037 }
 | 
 
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             
 
 
 
 
       
	   
	   
	   
	  