summaryrefslogtreecommitdiff
path: root/Objective-C/libobjcl.h
diff options
context:
space:
mode:
authorMatthias Benkard <code@mail.matthias.benkard.de>2007-09-18 17:00:21 +0200
committerMatthias Benkard <code@mail.matthias.benkard.de>2007-09-18 17:00:21 +0200
commit50025d579200f44fa24701bfbb4199f652c1fe52 (patch)
tree0b74ee690eb4f8eb663d938daa11c96fc64f44ca /Objective-C/libobjcl.h
parent01fd2213c11ae1455ef305803cdc5ae674e2e75b (diff)
Simplify the Objective-C layer, make the newest additions compatible with the Apple runtime.
darcs-hash:c6ec225e9ccf78e267f1a4985971ec9ac3239bc8
Diffstat (limited to 'Objective-C/libobjcl.h')
-rw-r--r--Objective-C/libobjcl.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/Objective-C/libobjcl.h b/Objective-C/libobjcl.h
index 9c673f7..a912748 100644
--- a/Objective-C/libobjcl.h
+++ b/Objective-C/libobjcl.h
@@ -57,10 +57,10 @@ objcl_invoke_with_types (int argc,
void *return_value,
void **argv);
-OBJCL_OBJ_DATA
+Class
objcl_find_class (const char *class_name);
-OBJCL_OBJ_DATA
+SEL
objcl_find_selector (const char *selector_name);
/* Return a null-terminated list of type information strings.
@@ -71,14 +71,14 @@ objcl_query_arglist_info (void *receiver,
const char *
-objcl_class_name (OBJCL_OBJ_DATA class);
+objcl_class_name (Class class);
const char *
-objcl_selector_name (OBJCL_OBJ_DATA class);
+objcl_selector_name (SEL selector);
IMP
-objcl_get_method_implementation (OBJCL_OBJ_DATA object,
- OBJCL_OBJ_DATA selector);
+objcl_get_method_implementation (id object,
+ SEL selector);
BOOL
objcl_object_is_class (id obj);