diff options
author | Matthias Andreas Benkard <matthias@benkard.de> | 2008-08-07 20:50:43 +0200 |
---|---|---|
committer | Matthias Andreas Benkard <matthias@benkard.de> | 2008-08-07 20:50:43 +0200 |
commit | 728d1fa3acdf0e64b397c54913fb67d25e5a6b84 (patch) | |
tree | dc88578b6cacaa26695b52add72322d6006cc99d /functions.h | |
parent | a277a977dc9d036dba3498ee5459803da1cc2c8d (diff) |
Add a trampoline by which compiled code can call interpreted functions.
Diffstat (limited to 'functions.h')
-rw-r--r-- | functions.h | 2 |
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, ...); |