diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2019-06-21 19:32:41 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2019-06-21 19:32:41 -0700 |
commit | f2afb365b4a068e2f0ec8cbe3acb252418bff925 (patch) | |
tree | 0d6ff12a9b73ebcb93e3231b946a870fdee1d4d0 /stream.h | |
parent | 1b95abb838e3309e814a874996e49c5003bade0d (diff) | |
download | txr-f2afb365b4a068e2f0ec8cbe3acb252418bff925.tar.gz txr-f2afb365b4a068e2f0ec8cbe3acb252418bff925.tar.bz2 txr-f2afb365b4a068e2f0ec8cbe3acb252418bff925.zip |
base64: integrate with buffers.
* filter.c (base64_encode): Handle an object of either string
or buffer type by using make_byte_input_stream.
(base64_decode_buf): New function.
(filter_init): Register base64-decode-buf intrinsic.
* filter.h (base64_decode_buf): Declared.
* stream.c (make_byte_input_stream): New function.
* stream.h (make_byte_input_stream): Declared.
* txr.1: Updated.
Diffstat (limited to 'stream.h')
-rw-r--r-- | stream.h | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -239,5 +239,6 @@ val pure_rel_path_p(val path); val base_name(val path); val dir_name(val path); val path_cat(val dir_name, val base_name); +val make_byte_input_stream(val obj); void stream_init(void); |