diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | lib.c | 7 |
2 files changed, 6 insertions, 6 deletions
@@ -1,5 +1,10 @@ 2011-10-07 Kaz Kylheku <kaz@kylheku.com> + * lib.c (flatten_helper): Function removed. + (flatten): Recurse directly, using func_n1. + +2011-10-07 Kaz Kylheku <kaz@kylheku.com> + * txr.1: fxed wrong word. 2011-10-06 Kaz Kylheku <kaz@kylheku.com> @@ -357,11 +357,6 @@ val ldiff(val list1, val list2) return out; } -static val flatten_helper(val env, val item) -{ - return flatten(item); -} - val memq(val obj, val list) { while (list && car(list) != obj) @@ -432,7 +427,7 @@ val flatten(val list) if (atom(list)) return cons(list, nil); - return mappend(func_f1(nil, flatten_helper), list); + return mappend(func_n1(flatten), list); } cnum c_num(val num); |