diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2019-03-14 23:18:56 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2019-03-14 23:18:56 -0700 |
commit | eae893a1a2da7a075a7c90b23949dce2f57b2d1b (patch) | |
tree | ab7bbf275a1f642d838b508e8e6865d8124fc23c /utf8.h | |
parent | a7323bafa21f8154c2d127c9b66aaa74fc4c1aa7 (diff) | |
download | txr-eae893a1a2da7a075a7c90b23949dce2f57b2d1b.tar.gz txr-eae893a1a2da7a075a7c90b23949dce2f57b2d1b.tar.bz2 txr-eae893a1a2da7a075a7c90b23949dce2f57b2d1b.zip |
append*: save a bit of memory.
* lib.c (lazy_appendv_func, lazy_appendv): Do not allocate a
cons cell for maintaining the state. Use the function
environment for one of the two state values, and thread
the other state value through the initial car contents of each
lazy cons cell.
Diffstat (limited to 'utf8.h')
0 files changed, 0 insertions, 0 deletions