From ea34103f35570746027e06e934324ee6df70efd0 Mon Sep 17 00:00:00 2001 From: Richard Frith-MacDonald Date: Sun, 14 Feb 2010 15:47:30 +0000 Subject: [PATCH] fixup for old runtime git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29627 72102866-910b-0410-8b05-ffd578937521 --- Headers/Additions/GNUstepBase/GSObjCRuntime.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Headers/Additions/GNUstepBase/GSObjCRuntime.h b/Headers/Additions/GNUstepBase/GSObjCRuntime.h index f3108ef7d..ac5591e35 100644 --- a/Headers/Additions/GNUstepBase/GSObjCRuntime.h +++ b/Headers/Additions/GNUstepBase/GSObjCRuntime.h @@ -124,8 +124,8 @@ extern "C" { *(anIterator) = (*((struct objc_method_list**)(anIterator)))->method_next; \ }), *(anIterator)) -#define object_getClass(O) (O->isa) -#define object_setClass(O,C) (O->isa = C) +#define object_getClass(O) ((Class)*(void**)O) +#define object_setClass(O,C) (*((Class**)O) = C) #endif