diff options
author | Kresten Krab Thorup <krab@gcc.gnu.org> | 1993-04-27 20:36:53 +0000 |
---|---|---|
committer | Kresten Krab Thorup <krab@gcc.gnu.org> | 1993-04-27 20:36:53 +0000 |
commit | d5247e3ea2d8aac62cd61c80c4a68f1efb19e675 (patch) | |
tree | 1e50bdfb275719021c180e530315e1fb057eca48 /gcc/objc/Object.h | |
parent | c3b80729bb95b2137da7039f489c6de1092ed4ef (diff) | |
download | gcc-d5247e3ea2d8aac62cd61c80c4a68f1efb19e675.zip gcc-d5247e3ea2d8aac62cd61c80c4a68f1efb19e675.tar.gz gcc-d5247e3ea2d8aac62cd61c80c4a68f1efb19e675.tar.bz2 |
Changed to use argframe macros
From-SVN: r4253
Diffstat (limited to 'gcc/objc/Object.h')
-rw-r--r-- | gcc/objc/Object.h | 10 |
1 files changed, 7 insertions, 3 deletions
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; |