diff options
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; |