00001 00004 #ifndef _MEM_H 00005 #define _MEM_H 00006 00007 00008 00009 00010 extern void * FredAtomicAlloc(int); 00011 extern void * FredAtomicCalloc(int,int); 00012 extern void FredAtomicFree(void *); 00013 00014 00023 #define FredNEW(T) (T*)FredAtomicAlloc(sizeof(T)) 00024 00039 #define FredNEW_VECTOR(T,CT) (T*)FredAtomicCalloc(sizeof(T),(CT)) 00040 00047 #define FredDELETE(X) FredAtomicFree((void*)X) 00048 #endif