Changeset 461
- Timestamp:
- Apr 19, 2004, 3:41:09 PM (22 years ago)
- Location:
- trunk/psLib/src
- Files:
-
- 2 edited
-
sys/psMemory.h (modified) (2 diffs)
-
sysUtils/psMemory.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/sys/psMemory.h
r452 r461 14 14 * @author Robert Lupton, Princeton University 15 15 * 16 * @version $Revision: 1. 4$ $Name: not supported by cvs2svn $17 * @date $Date: 2004-04- 19 20:19:22$16 * @version $Revision: 1.5 $ $Name: not supported by cvs2svn $ 17 * @date $Date: 2004-04-20 01:41:09 $ 18 18 * 19 19 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 159 159 */ 160 160 #ifndef PS_ALLOW_MALLOC 161 #define malloc(S) #pragma error Use of malloc is not allowed. Use psAlloc instead. 162 #define realloc(P,S) #pragma error Use of realloc is not allowed. Use psRealloc instead. 163 #define calloc(S) #pragma error Use of calloc is not allowed. Use psAlloc instead. 164 #define free(P) #pragma error Use of free is not allowed. Use psFree instead. 161 #ifdef __GNUC__ 162 #pragma GCC poison malloc realloc calloc free 163 #else 164 #define malloc(S) _Pragma("error Use of malloc is not allowed. Use psAlloc instead.") 165 #define realloc(P,S) _Pragma("error Use of realloc is not allowed. Use psRealloc instead.") 166 #define calloc(S) _Pragma("error Use of calloc is not allowed. Use psAlloc instead.") 167 #define free(P) _Pragma("error Use of free is not allowed. Use psFree instead.") 168 #endif 165 169 #endif 166 170 -
trunk/psLib/src/sysUtils/psMemory.h
r452 r461 14 14 * @author Robert Lupton, Princeton University 15 15 * 16 * @version $Revision: 1. 4$ $Name: not supported by cvs2svn $17 * @date $Date: 2004-04- 19 20:19:22$16 * @version $Revision: 1.5 $ $Name: not supported by cvs2svn $ 17 * @date $Date: 2004-04-20 01:41:09 $ 18 18 * 19 19 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 159 159 */ 160 160 #ifndef PS_ALLOW_MALLOC 161 #define malloc(S) #pragma error Use of malloc is not allowed. Use psAlloc instead. 162 #define realloc(P,S) #pragma error Use of realloc is not allowed. Use psRealloc instead. 163 #define calloc(S) #pragma error Use of calloc is not allowed. Use psAlloc instead. 164 #define free(P) #pragma error Use of free is not allowed. Use psFree instead. 161 #ifdef __GNUC__ 162 #pragma GCC poison malloc realloc calloc free 163 #else 164 #define malloc(S) _Pragma("error Use of malloc is not allowed. Use psAlloc instead.") 165 #define realloc(P,S) _Pragma("error Use of realloc is not allowed. Use psRealloc instead.") 166 #define calloc(S) _Pragma("error Use of calloc is not allowed. Use psAlloc instead.") 167 #define free(P) _Pragma("error Use of free is not allowed. Use psFree instead.") 168 #endif 165 169 #endif 166 170
Note:
See TracChangeset
for help on using the changeset viewer.
