summaryrefslogtreecommitdiff
path: root/include/mupdf/fitz/output.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/mupdf/fitz/output.h')
-rw-r--r--include/mupdf/fitz/output.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/include/mupdf/fitz/output.h b/include/mupdf/fitz/output.h
index 8b59d386..35f61aa7 100644
--- a/include/mupdf/fitz/output.h
+++ b/include/mupdf/fitz/output.h
@@ -97,6 +97,16 @@ static inline void fz_write_int32_le(fz_context *ctx, fz_output *out, int x)
fz_write(ctx, out, data, 4);
}
+static inline void fz_write_int16_le(fz_context *ctx, fz_output *out, int x)
+{
+ char data[2];
+
+ data[0] = x;
+ data[1] = x>>8;
+
+ fz_write(ctx, out, data, 2);
+}
+
static inline void fz_write_byte(fz_context *ctx, fz_output *out, unsigned char x)
{
fz_write(ctx, out, &x, 1);