summaryrefslogtreecommitdiffstats
path: root/hash.h
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2013-11-28 08:53:32 -0800
committerKaz Kylheku <kaz@kylheku.com>2013-11-28 08:53:32 -0800
commit5690908deca7a4a803381ed7629da1f5ef057375 (patch)
tree01851ce84c3105952a3cc59bec4ef6789a30233e /hash.h
parent2cca0f202343044e81785c7612da105f528217fd (diff)
downloadtxr-5690908deca7a4a803381ed7629da1f5ef057375.tar.gz
txr-5690908deca7a4a803381ed7629da1f5ef057375.tar.bz2
txr-5690908deca7a4a803381ed7629da1f5ef057375.zip
Extending intrinsic functions to go up to 7 arguments.
Adding wrapper for mktime. * eval.c (apply): Handle function codes N5 through N7. (eval_init): Register make_time as intrinsic. * lib.c (auto_k): New keyword symbol variable. (equal, generic_funcall): Handle N5-N7. (func_n5, func_n6, func_n7, func_n5v, func_n6v, func_n7v): New functions. (obj_init): Initialize auto_k. (make_time): New function. * lib.h (functype_t): New enum members: N5, N6, N7. (struct func): New members: n5, n6, n7, n5v, n6v, n7v. (auto_k, func_n5, func_n6, func_n7, func_n5v, func_n6v, func_n7v, make_time): Declared.
Diffstat (limited to 'hash.h')
0 files changed, 0 insertions, 0 deletions