/* Author: Mark Moraes */ /*LINTLIBRARY*/ #include "defs.h" #include "globals.h" #include "trace.h" RCSID("$Id: _emalloc.c,v 1.1.1.1 1998/02/10 21:01:46 mea Exp $") univptr_t __emalloc(nbytes, fname, linenum) size_t nbytes; const char *fname; int linenum; { univptr_t cp; PRTRACE(sprintf(_malloc_statsbuf, "%s:%d:", fname, linenum)); cp = emalloc(nbytes); RECORD_FILE_AND_LINE(cp, fname, linenum); return(cp); } univptr_t __erealloc(ptr, nbytes, fname, linenum) univptr_t ptr; size_t nbytes; const char *fname; int linenum; { univptr_t cp; PRTRACE(sprintf(_malloc_statsbuf, "%s:%d:", fname, linenum)); cp = erealloc(ptr, nbytes); RECORD_FILE_AND_LINE(cp, fname, linenum); return(cp); } univptr_t __ecalloc(nelem, sz, fname, linenum) size_t nelem, sz; const char *fname; int linenum; { univptr_t cp; PRTRACE(sprintf(_malloc_statsbuf, "%s:%d:", fname, linenum)); cp = ecalloc(nelem, sz); RECORD_FILE_AND_LINE(cp, fname, linenum); return(cp); }