From 9c871f95e258d1110afea1d0f45876f289fc03c3 Mon Sep 17 00:00:00 2001 From: Dmitry Eremin-Solenikov Date: Tue, 26 Jun 2018 11:38:58 +0300 Subject: lib/nettle/gost: support building with mini-nettle/mini-gmp Do not depend directly on gmp.h. Closes: #497 Signed-off-by: Dmitry Eremin-Solenikov --- lib/nettle/gost/bignum-le.h | 2 +- lib/nettle/gost/gmp-glue.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/nettle/gost/bignum-le.h b/lib/nettle/gost/bignum-le.h index 9ac3da81b5..126f7fb503 100644 --- a/lib/nettle/gost/bignum-le.h +++ b/lib/nettle/gost/bignum-le.h @@ -38,7 +38,7 @@ #include -#include +#include #ifdef __cplusplus extern "C" { diff --git a/lib/nettle/gost/gmp-glue.h b/lib/nettle/gost/gmp-glue.h index 21823c3e60..70201abd84 100644 --- a/lib/nettle/gost/gmp-glue.h +++ b/lib/nettle/gost/gmp-glue.h @@ -49,7 +49,7 @@ void mpn_get_base256_le (uint8_t *rp, size_t rn, const mp_limb_t *xp, mp_size_t xn); -#ifndef mpn_zero_p +#if !defined(mpn_zero_p) && !defined(__MINI_GMP_H__) static inline int mpn_zero_p (const mp_limb_t *xp, mp_size_t n) { -- cgit v1.2.1