(scm_is_signed_integer, scm_is_unsigned_integer):
authorMarius Vollmer <mvo@zagadka.de>
Thu, 8 Jul 2004 15:54:05 +0000 (15:54 +0000)
committerMarius Vollmer <mvo@zagadka.de>
Thu, 8 Jul 2004 15:54:05 +0000 (15:54 +0000)
commitd956fa6f91e2873fbf5db4e5ed1345f0958d05dd
tree541aefb3cee5ffb4e9b8720fc925c5ef8347fbf8
parent5a572ca13c2258defb9355122febf4f04276b97e
(scm_is_signed_integer, scm_is_unsigned_integer):
Rewritten using the same logic as scm_to_signed_integer and
scm_to_unsigned_integer, respectively, which is better(tm).  Also,
use CHAR_BIT instead of hardcoding 8.
(LLONG_MIN, LLONG_MAX, ULLONG_MAX): Removed and used
SCM_I_LLONG_MIN etc. instead.

* numbers.h (SCM_MAKINUM, SCM_I_MAKINUM): Renamed SCM_MAKINUM to
SCM_I_MAKINUM and changed all uses.
libguile/numbers.c