From d5247e3ea2d8aac62cd61c80c4a68f1efb19e675 Mon Sep 17 00:00:00 2001 From: Kresten Krab Thorup Date: Tue, 27 Apr 1993 20:36:53 +0000 Subject: Changed to use argframe macros From-SVN: r4253 --- gcc/objc/Object.h | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'gcc/objc/Object.h') diff --git a/gcc/objc/Object.h b/gcc/objc/Object.h index 6ef6e87..53f0253 100644 --- a/gcc/objc/Object.h +++ b/gcc/objc/Object.h @@ -52,10 +52,14 @@ typedef char *STR; /* String alias */ @class Protocol; typedef struct objc_typed_stream TypedStream; -typedef void* arglist_t; #endif /* not __objc_INCLUDE_GNU */ +#ifndef __AF_FRAME +typedef struct __gnuc_af_frame *af_frame; +#define __AF_FRAME +#endif + /* * All classes are derived from Object. As such, * this is the overhead tacked onto those objects. @@ -119,8 +123,8 @@ typedef void* arglist_t; - perform:(SEL)aSel with:anObject1 with:anObject2; /* Forwarding */ -- forward:(SEL)aSel :(arglist_t)argFrame; -- performv:(SEL)aSel :(arglist_t)argFrame; +- forward:(SEL)aSel :(af_frame)argFrame; +- performv:(SEL)aSel :(af_frame)argFrame; /* Posing */ + poseAs:(Class*)aClassObject; -- cgit v1.1