summaryrefslogtreecommitdiff
path: root/functions.h
diff options
context:
space:
mode:
authorMatthias Andreas Benkard <matthias@benkard.de>2008-08-07 20:50:43 +0200
committerMatthias Andreas Benkard <matthias@benkard.de>2008-08-07 20:50:43 +0200
commit728d1fa3acdf0e64b397c54913fb67d25e5a6b84 (patch)
treedc88578b6cacaa26695b52add72322d6006cc99d /functions.h
parenta277a977dc9d036dba3498ee5459803da1cc2c8d (diff)
Add a trampoline by which compiled code can call interpreted functions.
Diffstat (limited to 'functions.h')
-rw-r--r--functions.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/functions.h b/functions.h
index 7be8eee..e635220 100644
--- a/functions.h
+++ b/functions.h
@@ -74,3 +74,5 @@ ffi_type *MLKFFITypeWithObjectiveCType (const char *typestring);
ffi_type *MLKFFITypeWithLispValue (id value);
void MLKSetForeignValueWithLispValue (void *destination, id value, MLKForeignType type);
id MLKLispValueWithForeignValue (void *source, MLKForeignType type);
+
+id MLKInterpretedFunctionTrampoline (void *target, ...);