summaryrefslogtreecommitdiff
path: root/libobjcl.h
diff options
context:
space:
mode:
authorMatthias Benkard <code@mail.matthias.benkard.de>2007-08-03 21:13:18 +0200
committerMatthias Benkard <code@mail.matthias.benkard.de>2007-08-03 21:13:18 +0200
commitb0a5bbccb99f099046dc15c32939dc0d0c735e02 (patch)
treed75b851e44d5e708ce461fe19d83cdd8f9c32e0e /libobjcl.h
parent9cdbeff22c41126e354aa7e9f1762d38197495fc (diff)
Add exception handling.
darcs-hash:6d186beda9c5b12e5d366afb95a052208dbc7596
Diffstat (limited to 'libobjcl.h')
-rw-r--r--libobjcl.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/libobjcl.h b/libobjcl.h
index ca959c3..4d6d092 100644
--- a/libobjcl.h
+++ b/libobjcl.h
@@ -11,6 +11,7 @@ typedef struct objcl_object
{
id id_val;
Class class_val;
+ NSException *exc_val;
SEL sel_val;
char char_val;
short short_val;
@@ -26,6 +27,9 @@ typedef struct objcl_object
} *OBJCL_OBJ_DATA;
+#define EXCEPTION_TYPESPEC "ERROR"
+
+
void
objcl_initialise_runtime (void);