version 1.2 | | version 1.3 |
---|
| | |
* Headers for safe malloc stuff. | | * Headers for safe malloc stuff. |
* | | * |
* $Log$ | | * $Log$ |
| | * Revision 1.3 1999/10/18 00:33:23 donut |
| | * strdup fix for alphas |
| | * |
* Revision 1.2 1999/08/05 22:53:41 sekmu | | * Revision 1.2 1999/08/05 22:53:41 sekmu |
* | | * |
* D3D patch(es) from ADB | | * D3D patch(es) from ADB |
| | |
#define malloc(size) mem_malloc((size),"Unknown", __FILE__,__LINE__, 0 ) | | #define malloc(size) mem_malloc((size),"Unknown", __FILE__,__LINE__, 0 ) |
#define calloc(n,size) mem_malloc((n*size),"Unknown", __FILE__,__LINE__, 1 ) | | #define calloc(n,size) mem_malloc((n*size),"Unknown", __FILE__,__LINE__, 1 ) |
#define free(ptr) do{ mem_free(ptr); ptr=NULL; } while(0) | | #define free(ptr) do{ mem_free(ptr); ptr=NULL; } while(0) |
| | |
| | #ifndef strdup //alpha fix, strdup is already a #define |
#define strdup(ptr) strcpy(malloc(strlen(ptr)+1),ptr) | | #define strdup(ptr) strcpy(malloc(strlen(ptr)+1),ptr) |
| | #endif |
| | |
#define MALLOC( var, type, count ) (var=(type *)mem_malloc((count)*sizeof(type),#var, __FILE__,__LINE__,0 )) | | #define MALLOC( var, type, count ) (var=(type *)mem_malloc((count)*sizeof(type),#var, __FILE__,__LINE__,0 )) |
| | |