summaryrefslogtreecommitdiffstats
path: root/stream.h
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2019-06-21 19:32:41 -0700
committerKaz Kylheku <kaz@kylheku.com>2019-06-21 19:32:41 -0700
commitf2afb365b4a068e2f0ec8cbe3acb252418bff925 (patch)
tree0d6ff12a9b73ebcb93e3231b946a870fdee1d4d0 /stream.h
parent1b95abb838e3309e814a874996e49c5003bade0d (diff)
downloadtxr-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.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/stream.h b/stream.h
index cba0330a..2887b305 100644
--- a/stream.h
+++ b/stream.h
@@ -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);