summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTor Andersson <tor.andersson@artifex.com>2015-03-08 21:45:41 +0100
committerRobin Watts <robin.watts@artifex.com>2015-03-20 17:14:08 +0000
commit412cccf2fdec282a4cc1345c551808e6a257dbdd (patch)
tree2f8917a8d84ba7492500d12586ee5812bc40ab92
parentcef4820268f18f03c4407d3897abfde012e92204 (diff)
downloadmupdf-412cccf2fdec282a4cc1345c551808e6a257dbdd.tar.xz
Add fz_fprintf function.
-rw-r--r--include/mupdf/fitz/output.h1
-rw-r--r--source/fitz/printf.c11
2 files changed, 12 insertions, 0 deletions
diff --git a/include/mupdf/fitz/output.h b/include/mupdf/fitz/output.h
index ea87a2ff..5be32d44 100644
--- a/include/mupdf/fitz/output.h
+++ b/include/mupdf/fitz/output.h
@@ -84,6 +84,7 @@ fz_write_byte(fz_context *ctx, fz_output *out, int x)
format specifiers as for fz_vsnprintf.
*/
int fz_vfprintf(fz_context *ctx, FILE *file, const char *fmt, va_list ap);
+int fz_fprintf(fz_context *ctx, FILE *file, const char *fmt, ...);
/*
fz_vsnprintf: Our customised vsnprintf routine. Takes %c, %d, %o, %s, %x, as usual.
diff --git a/source/fitz/printf.c b/source/fitz/printf.c
index 8681ac1c..3d0ed19b 100644
--- a/source/fitz/printf.c
+++ b/source/fitz/printf.c
@@ -254,6 +254,17 @@ fz_vfprintf(fz_context *ctx, FILE *file, const char *fmt, va_list old_args)
}
int
+fz_fprintf(fz_context *ctx, FILE *file, const char *fmt, ...)
+{
+ int n;
+ va_list ap;
+ va_start(ap, fmt);
+ n = fz_vfprintf(ctx, file, fmt, ap);
+ va_end(ap);
+ return n;
+}
+
+int
fz_snprintf(char *buffer, int space, const char *fmt, ...)
{
int n;