diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2025-01-30 20:16:34 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2025-01-30 20:16:34 -0800 |
commit | 6f8115f23d0cb4225cd652abad65557d5fe7ffd9 (patch) | |
tree | 9e6b7ad05de26b924c9062c5683cb812c66ddf55 /socket.c | |
parent | b04ded61081cb729fb0979d98148025815e998da (diff) | |
download | txr-6f8115f23d0cb4225cd652abad65557d5fe7ffd9.tar.gz txr-6f8115f23d0cb4225cd652abad65557d5fe7ffd9.tar.bz2 txr-6f8115f23d0cb4225cd652abad65557d5fe7ffd9.zip |
get-csv: use unsafe version string-extend.
Another almost 16% speedup.
* lib.c (us_length_STR): New static function.
(string_extend): Use us_length_STR, since we know the
object is of type STR.
(us_string_extend_STR_CHR): New function.
(length_str): Handle STR case via use_length_STR.
* lib.h (us_string_extend_STR_CHR): Declared.
* stream.c (get_csv): Use us_string_extend_STR_CHR
instead of string_extend.
Diffstat (limited to 'socket.c')
0 files changed, 0 insertions, 0 deletions