diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2018-04-07 09:15:04 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2018-04-07 09:15:04 -0700 |
commit | 898d9905a6225f205e17b469efed1cdfddfd81b9 (patch) | |
tree | 70f00c9607b97fefb0c931c129fb8c66f432c765 /lib.c | |
parent | 19fd3737ddabf50fb4a94e3be2c0fb5529b7c1e8 (diff) | |
download | txr-898d9905a6225f205e17b469efed1cdfddfd81b9.tar.gz txr-898d9905a6225f205e17b469efed1cdfddfd81b9.tar.bz2 txr-898d9905a6225f205e17b469efed1cdfddfd81b9.zip |
lib: new function vm-fun-p.
* eval.c (eval_init): vm-fun-p intrinsic registered.
* lib.c (vm_fun_p): New function.
* lib.h (vm_fun_p): Declared.
Diffstat (limited to 'lib.c')
-rw-r--r-- | lib.c | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -6161,6 +6161,11 @@ val interp_fun_p(val obj) return (functionp(obj) && obj->f.functype == FINTERP) ? t : nil; } +val vm_fun_p(val obj) +{ + return (functionp(obj) && obj->f.functype == FVM) ? t : nil; +} + static noreturn void callerror(val fun, val msg) { uses_or2; |