diff options
author | Mike Pall <mike> | 2011-11-11 22:10:31 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2011-11-12 01:16:10 +0100 |
commit | 635371c212a2d344df2aff80506ea51afdd065ef (patch) | |
tree | a26a06fb3384366b8e6a036c4e6cdcd11ebd36ec /src/lj_ccall.h | |
parent | 0123e4fc895f4a52422dff05a29596e389b4749c (diff) | |
download | luajit-635371c212a2d344df2aff80506ea51afdd065ef.tar.gz luajit-635371c212a2d344df2aff80506ea51afdd065ef.tar.bz2 luajit-635371c212a2d344df2aff80506ea51afdd065ef.zip |
FFI: Add unwind definitions for lj_vm_ffi_call.
Adds exception interoperability for C/C++ functions called via FFI
from the interpreter.
Diffstat (limited to '')
-rw-r--r-- | src/lj_ccall.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lj_ccall.h b/src/lj_ccall.h index 890f665d..14f61924 100644 --- a/src/lj_ccall.h +++ b/src/lj_ccall.h | |||
@@ -64,8 +64,8 @@ typedef intptr_t GPRArg; | |||
64 | #define CCALL_NARG_FPR 8 | 64 | #define CCALL_NARG_FPR 8 |
65 | #define CCALL_NRET_GPR 4 /* For complex double. */ | 65 | #define CCALL_NRET_GPR 4 /* For complex double. */ |
66 | #define CCALL_NRET_FPR 1 | 66 | #define CCALL_NRET_FPR 1 |
67 | #define CCALL_SPS_EXTRA 3 | 67 | #define CCALL_SPS_EXTRA 4 |
68 | #define CCALL_SPS_FREE 1 | 68 | #define CCALL_SPS_FREE 0 |
69 | 69 | ||
70 | typedef intptr_t GPRArg; | 70 | typedef intptr_t GPRArg; |
71 | typedef double FPRArg; | 71 | typedef double FPRArg; |