Files
Phraseanet/bin/src/php_phrasea2/phrasea_engine/trace_memory.h
2011-02-24 14:23:31 +01:00

23 lines
857 B
C
Executable File
Raw Blame History

// -------------------------------------------------------------------------------------------------
// ------------------------------------------------ allocation m<>moire trac<61>e ----------------------
#if 1
#define EMALLOC(s) emalloc(s)
#define EFREE(p) efree(p)
#define ESTRDUP(p) estrdup(p)
#define TRACELOG(s) void()
#else
void *my_emalloc(int s, const char *file, int line);
void my_efree(void *p2, const char *file, int line);
#define EMALLOC(s) my_emalloc(s, __FILE__, __LINE__)
#define EFREE(p) my_efree(p, __FILE__, __LINE__)
char *my_estrdup(char *s);
#define ESTRDUP(p) my_estrdup(p)
void tracelog(const char *s, const char *file, int line);
#define TRACELOG(s) tracelog((s), __FILE__, __LINE__)
#endif
// -------------------------------------------------------------------------------------------------