--- GNUstep1.h	2010-03-15 15:48:05.754882372 -0200
+++ GNUstep.h	2010-03-15 15:54:50.939202907 -0200
@@ -126,7 +126,7 @@
  */
 #define	ASSIGN(object,value)	({\
   id __object = (id)(object); \
-  object = [((id)value) retain]; \
+  object = [((id)(value)) retain]; \
   [__object release]; \
 })
 #endif
@@ -138,7 +138,7 @@
  */
 #define	ASSIGNCOPY(object,value)	({\
   id __object = (id)(object); \
-  object = [((id)value) copy];\
+  object = [((id)(value)) copy];\
   [__object release]; \
 })
 #endif
