From e5d313834d78c4f12b28c200e4f3f096f8d26444 Mon Sep 17 00:00:00 2001 From: Andrew McCallum Date: Mon, 6 Nov 1995 17:35:50 +0000 Subject: [PATCH] (NSArgumentInfo): Declared. ([NSMethodSignature -argumentInfoAtIndex:]): Uncommented. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@662 72102866-910b-0410-8b05-ffd578937521 --- Headers/gnustep/base/NSMethodSignature.h | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Headers/gnustep/base/NSMethodSignature.h b/Headers/gnustep/base/NSMethodSignature.h index e1a9272b1..5ba3e11d7 100644 --- a/Headers/gnustep/base/NSMethodSignature.h +++ b/Headers/gnustep/base/NSMethodSignature.h @@ -26,6 +26,15 @@ #include +/* xxx Where does this go? */ +/* Info about layout of arguments. */ +typedef struct +{ + int offset; + int size; + char *type; +} NSArgumentInfo; + @interface NSMethodSignature : NSObject { char *types; @@ -37,7 +46,7 @@ + (NSMethodSignature*) signatureWithObjCTypes: (const char*)types; -//- (NSArgumentInfo) argumentInfoAtIndex: (unsigned)index; +- (NSArgumentInfo) argumentInfoAtIndex: (unsigned)index; - (unsigned) frameLength; - (BOOL) isOneway; - (unsigned) methodReturnLength;