summaryrefslogtreecommitdiff
path: root/gcc/objc/Object.h
diff options
context:
space:
mode:
authorkrab <krab@138bc75d-0d04-0410-961f-82ee72b054a4>1993-04-29 07:06:18 +0000
committerkrab <krab@138bc75d-0d04-0410-961f-82ee72b054a4>1993-04-29 07:06:18 +0000
commited8f362cb67244283757f72c0de1306c3a1c01c0 (patch)
tree27c4942270eafa937f27b4bf99262cc3bfe8cd85 /gcc/objc/Object.h
parent9aff9cf4329f032f05e166e61e4463c42cc2427b (diff)
downloadgcc-ed8f362cb67244283757f72c0de1306c3a1c01c0.tar.gz
Uninstalled argframe macros
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4270 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/objc/Object.h')
-rw-r--r--gcc/objc/Object.h10
1 files changed, 3 insertions, 7 deletions
diff --git a/gcc/objc/Object.h b/gcc/objc/Object.h
index 53f0253e8c5..6ef6e879fa4 100644
--- a/gcc/objc/Object.h
+++ b/gcc/objc/Object.h
@@ -52,14 +52,10 @@ 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.
@@ -123,8 +119,8 @@ typedef struct __gnuc_af_frame *af_frame;
- perform:(SEL)aSel with:anObject1 with:anObject2;
/* Forwarding */
-- forward:(SEL)aSel :(af_frame)argFrame;
-- performv:(SEL)aSel :(af_frame)argFrame;
+- forward:(SEL)aSel :(arglist_t)argFrame;
+- performv:(SEL)aSel :(arglist_t)argFrame;
/* Posing */
+ poseAs:(Class*)aClassObject;