summaryrefslogtreecommitdiffstats
path: root/combi.c
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2020-06-03 23:27:43 -0700
committerKaz Kylheku <kaz@kylheku.com>2020-06-03 23:27:43 -0700
commitc988eab530b2efc3d69a55835c32e2312d3870f1 (patch)
treed57241198c6cbde0634c383bec0a813a7dd9fb7a /combi.c
parentfff34360b061c93926826945d6c570da3c2fbcca (diff)
downloadtxr-c988eab530b2efc3d69a55835c32e2312d3870f1.tar.gz
txr-c988eab530b2efc3d69a55835c32e2312d3870f1.tar.bz2
txr-c988eab530b2efc3d69a55835c32e2312d3870f1.zip
Convert mapping functions to new iterators.
* eval.c (get_iter_f): Renamed to iter_from_binding_f. (iter_begin_f, iter_more_f, iter_item_f, iter_step_f): New global variables. (op_each): Follow rename of get_iter_f. (mapcarv, mappendv, lazy_mapcar_func, lazy_mapcar, lazy_mapcarv_func, lazy_mapcarv, mapdov, prod_common): Convert from car/cdr/null-test iteration to iter-begin. (eval_init): gc-protect and initialize new variables. * lib.c (mapcar_listout, mappend, mapdo): Convert to seq_iter iteration. List argument renamed to seq. (mapcar): List argument renamed to seq. * lib.h: Declarations updated with renamed arguments.
Diffstat (limited to 'combi.c')
0 files changed, 0 insertions, 0 deletions