From f2afb365b4a068e2f0ec8cbe3acb252418bff925 Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Fri, 21 Jun 2019 19:32:41 -0700 Subject: 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. --- stream.h | 1 + 1 file changed, 1 insertion(+) (limited to 'stream.h') 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); -- cgit v1.2.3