diff options
-rw-r--r-- | include/mupdf/fitz/output.h | 1 | ||||
-rw-r--r-- | source/fitz/printf.c | 11 |
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; |