summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorTor Andersson <tor.andersson@artifex.com>2017-07-26 15:58:33 +0200
committerTor Andersson <tor.andersson@artifex.com>2017-07-27 14:44:04 +0200
commit44cff76eb82cf11097e4e01348240e3556e22a7f (patch)
tree9289a3eea90f621846a6c31d0ae82bb6394a0789 /include
parent1840cf480522ee03e22a0f36b76a85dde62c4c8f (diff)
downloadmupdf-44cff76eb82cf11097e4e01348240e3556e22a7f.tar.xz
Add fz_write_base64 function.
Diffstat (limited to 'include')
-rw-r--r--include/mupdf/fitz/output.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/mupdf/fitz/output.h b/include/mupdf/fitz/output.h
index 7eea409e..63a51a50 100644
--- a/include/mupdf/fitz/output.h
+++ b/include/mupdf/fitz/output.h
@@ -214,6 +214,12 @@ void fz_write_byte(fz_context *ctx, fz_output *out, unsigned char x);
void fz_write_rune(fz_context *ctx, fz_output *out, int rune);
/*
+ fz_write_base64: Write base64 encoded data.
+*/
+void fz_write_base64(fz_context *ctx, fz_output *out, const unsigned char *data, int size, int newline);
+void fz_write_base64_buffer(fz_context *ctx, fz_output *out, fz_buffer *data, int newline);
+
+/*
fz_format_string: Our customised 'printf'-like string formatter.
Takes %c, %d, %o, %s, %u, %x, as usual.
Modifiers are not supported except for zero-padding ints (e.g. %02d, %03o, %04x, etc).