git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3477 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Richard Frith-MacDonald 1998-12-17 05:53:08 +00:00
parent 4e46a29786
commit c79cc6e6e3

View file

@ -203,15 +203,17 @@ extern NSRecursiveLock *gnustep_global_lock;
*/
#define ASSIGN(object,value) ({\
if (value != object) \
if (value) \
{ \
[value retain]; \
} \
if (object) \
{ \
[object release]; \
} \
object = value; \
{ \
if (value) \
{ \
[value retain]; \
} \
if (object) \
{ \
[object release]; \
} \
object = value; \
} \
})
/*