mpz_get_si: possible undefined behaviour? [Was: Micro-GMP]

Torbjörn Granlund tg at
Tue Dec 4 12:45:10 UTC 2018

Pedro Gimeno <gmpdevel at> writes:

  An assertion of LONG_MIN < -LONG_MAX should make the code safe in that case.

Does The Standard even guarantee thet there are about as many negative
and positive number?

I am really worried that GMP might not properly on a machine where
LONG_MIN = -17 while LONG_MAX = 2^32-18.

Please encrypt, key id 0xC8601622

More information about the gmp-devel mailing list