Changeset 3531
- Timestamp:
- 01/04/07 01:38:36 (2 years ago)
- Files:
-
- trunk/Additions/MVUtilities.h (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/Additions/MVUtilities.h
r3530 r3531 2 2 3 3 NS_INLINE void MVSafeAssign( id *var, id newValue ) { 4 if( *var == newValue ) 5 return; 4 6 id old = *var; 5 7 *var = newValue; … … 8 10 9 11 NS_INLINE void MVSafeRetainAssign( id *var, id newValue ) { 12 if( *var == newValue ) 13 return; 10 14 id old = *var; 11 15 *var = [newValue retain]; … … 14 18 15 19 NS_INLINE void MVSafeCopyAssign( id *var, id newValue ) { 20 if( *var == newValue ) 21 return; 16 22 id old = *var; 17 23 *var = [newValue copyWithZone:nil];
