diff options
-rw-r--r-- | contrib/pgcrypto/imath.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/contrib/pgcrypto/imath.c b/contrib/pgcrypto/imath.c index 431eb6c444a..92422aa3ad5 100644 --- a/contrib/pgcrypto/imath.c +++ b/contrib/pgcrypto/imath.c @@ -17,6 +17,7 @@ * - remove includes covered by c.h * - rename DEBUG to IMATH_DEBUG * - replace stdint.h usage with c.h equivalents + * - suppress MSVC warning 4146 * * 2. Download a newer imath.c and imath.h. Transform them like in step 1. * Apply to these files the diff you saved in step 1. Look for new lines @@ -2359,7 +2360,14 @@ s_ucmp(mp_int a, mp_int b) static int s_vcmp(mp_int a, mp_small v) { +#if _MSC_VER +#pragma warning(push) +#pragma warning(disable: 4146) +#endif mp_usmall uv = (v < 0) ? -(mp_usmall) v : (mp_usmall) v; +#if _MSC_VER +#pragma warning(pop) +#endif return s_uvcmp(a, uv); } |