crude KVO setter for structs

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35324 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
rfm 2012-07-27 16:48:49 +00:00
parent 52dbdbcf0e
commit e357aab701
8 changed files with 156 additions and 45 deletions

View file

@ -40,8 +40,9 @@
#endif
#endif
#include "Foundation/NSMethodSignature.h"
#include "GNUstepBase/DistributedObjects.h"
#import "Foundation/NSMethodSignature.h"
#import "GNUstepBase/DistributedObjects.h"
#import "GSPrivate.h"
typedef struct _cifframe_t {
ffi_cif cif;
@ -54,6 +55,8 @@ typedef struct _cifframe_t {
extern NSMutableData *cifframe_from_signature (NSMethodSignature *info);
extern GSCodeBuffer* cifframe_closure (NSMethodSignature *sig, void (*func)());
extern void cifframe_set_arg(cifframe_t *cframe, int index, void *buffer,
int size);
extern void cifframe_get_arg(cifframe_t *cframe, int index, void *buffer,