Fixed ASSIGN macro from NSObject.h

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3479 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
richard 1998-12-17 11:11:22 +00:00
parent c869e4f009
commit ed8cb51bc9

View file

@ -65,6 +65,7 @@
#ifndef ASSIGN #ifndef ASSIGN
#define ASSIGN(object,value) ({\ #define ASSIGN(object,value) ({\
if (value != object) \ if (value != object) \
{ \
if (value) \ if (value) \
{ \ { \
[value retain]; \ [value retain]; \
@ -74,6 +75,7 @@ if (value != object) \
[object release]; \ [object release]; \
} \ } \
object = value; \ object = value; \
} \
}) })
#endif #endif