43 #ifndef PPM_XFUNCS_INCLUDED 44 #define PPM_XFUNCS_INCLUDED 64 #define xcalloc(nmemb,size) \ 65 SymPrefix(xcalloc)((nmemb), (size), __FILE__, __LINE__) 66 #define xmalloc(size) SymPrefix(xmalloc)((size), __FILE__, __LINE__) 67 #define xrealloc(ptr,size) \ 68 SymPrefix(xrealloc)((ptr), (size), __FILE__, __LINE__) 72 const char *source,
int line);
74 #define xfopen(path, mode) SymPrefix(xfopen)(path, mode, __FILE__, __LINE__) 79 #define xfclose(fp) SymPrefix(xfclose)(fp, __FILE__, __LINE__) 84 #define xfputc(c,stream) SymPrefix(xfputc)((c),(stream), __FILE__, __LINE__)
Define library-specific symbol prefix macros.
#define xrealloc(ptr, size)
#define xcalloc(nmemb, size)
#define SymPrefix(symbol)
#define xfopen(path, mode)
#define xfputc(c, stream)