limb constant needs cast (in case lib type is bigger than int)

svn: r3648
This commit is contained in:
Robby Findler 2006-07-07 04:15:14 +00:00
parent 339651a0f5
commit b995bc526d

View File

@ -38,7 +38,7 @@ extern void free(void *);
#define GMP_NAIL_BITS 0 #define GMP_NAIL_BITS 0
#define GMP_LIMB_BITS BITS_PER_MP_LIMB #define GMP_LIMB_BITS BITS_PER_MP_LIMB
#define GMP_NUMB_BITS BITS_PER_MP_LIMB #define GMP_NUMB_BITS BITS_PER_MP_LIMB
#define GMP_LIMB_HIGHBIT (1 << (BITS_PER_MP_LIMB - 1)) #define GMP_LIMB_HIGHBIT ((mp_limb_t)1 << (BITS_PER_MP_LIMB - 1))
#define GMP_NUMB_HIGHBIT GMP_LIMB_HIGHBIT #define GMP_NUMB_HIGHBIT GMP_LIMB_HIGHBIT
#ifndef NULL #ifndef NULL