From 932847e0c3df8f6ee3dc4478f1ef0728926d9544 Mon Sep 17 00:00:00 2001 From: Pablo Neira Ayuso Date: Wed, 22 Nov 2017 20:21:04 +0100 Subject: gmputil: turn mpz_printf into mpz_vfprintf to restore --with-mini-gmp 2535ba7006f2 ("src: get rid of printf") uses gmp_vfprintf() which doesn't exists in mini-gmp.c, this breaks compilation with --mini-gmp. This patch implements poor man's gmp_vfprintf that takes one single argument which is what we need. Signed-off-by: Pablo Neira Ayuso --- include/gmputil.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'include/gmputil.h') diff --git a/include/gmputil.h b/include/gmputil.h index 9c372216..084aa622 100644 --- a/include/gmputil.h +++ b/include/gmputil.h @@ -7,9 +7,10 @@ #include #else #include -/* mini-gmp doesn't come with gmp_printf, so we use our own minimal variant */ -extern int mpz_printf(const char *format, const mpz_t value); -#define gmp_printf mpz_printf +#include +/* mini-gmp doesn't come with gmp_vfprintf, so we use our own minimal variant */ +extern int mpz_vfprintf(FILE *fp, const char *format, va_list args); +#define gmp_vfprintf mpz_vfprintf #endif #include -- cgit v1.2.3