From 412cccf2fdec282a4cc1345c551808e6a257dbdd Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Sun, 8 Mar 2015 21:45:41 +0100 Subject: Add fz_fprintf function. --- include/mupdf/fitz/output.h | 1 + source/fitz/printf.c | 11 +++++++++++ 2 files changed, 12 insertions(+) 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 @@ -253,6 +253,17 @@ fz_vfprintf(fz_context *ctx, FILE *file, const char *fmt, va_list old_args) return l; } +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, ...) { -- cgit v1.2.3