Changeset 14982
- Timestamp:
- Sep 21, 2007, 5:01:08 PM (19 years ago)
- Location:
- trunk/psLib/src/sys
- Files:
-
- 2 edited
-
psAssert.h (modified) (2 diffs)
-
psMemory.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/sys/psAssert.h
r14682 r14982 9 9 #include <math.h> 10 10 11 #include "psMemory.h"12 11 #include "psError.h" 13 12 #include "psLogMsg.h" … … 18 17 psError(PS_ERR_PROGRAMMING, false, "Error: %s is not true.", #VAR); \ 19 18 return(RVAL); \ 20 }21 22 // Ensure this is a psLib pointer23 #define PS_ASSERT_PTR(PTR, RVAL) \24 { \25 if (PTR && (!psMemIsAlloced(PTR))) { \26 psError(PS_ERR_MEMORY_CORRUPTION, false, \27 "Error: Pointer %p is corrupted or not on the PS memory system.", \28 PTR); \29 return RVAL; \30 } \31 19 } 32 20 -
trunk/psLib/src/sys/psMemory.h
r14677 r14982 15 15 * @ingroup MemoryManagement 16 16 * 17 * @version $Revision: 1.7 1$ $Name: not supported by cvs2svn $18 * @date $Date: 2007-0 8-27 23:16:17$17 * @version $Revision: 1.72 $ $Name: not supported by cvs2svn $ 18 * @date $Date: 2007-09-22 03:01:08 $ 19 19 * 20 20 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 637 637 638 638 639 // Ensure this is a psLib pointer 640 #define PS_ASSERT_PTR(PTR, RVAL) \ 641 { \ 642 if (PTR && (!psMemIsAlloced(PTR))) { \ 643 psError(PS_ERR_MEMORY_CORRUPTION, false, \ 644 "Error: Pointer %p is corrupted or not on the PS memory system.", \ 645 PTR); \ 646 return RVAL; \ 647 } \ 648 } 649 639 650 /// @} end of SysUtils 640 651
Note:
See TracChangeset
for help on using the changeset viewer.
