diff options
Diffstat (limited to 'src/interp.h')
| -rw-r--r-- | src/interp.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/interp.h b/src/interp.h index 1d3a2b4..4e43cd8 100644 --- a/src/interp.h +++ b/src/interp.h @@ -60,6 +60,7 @@ SExpRef Interp_load_file(Interp *interp, const char *filename); || REF((_x))->type == kBreakSignal \ || REF((_x))->type == kContinueSignal) #define VALTYPE(_x) (REF((_x))->type) +#define CALLABLE(_x) (VALTYPE(_x) == kFuncSExp || VALTYPE(_x) == kUserFuncSExp) #define NIL (interp->nil) #define CAR(_x) (lisp_car(interp, (_x))) #define CDR(_x) (lisp_cdr(interp, (_x))) |
