SCM_I_INUM: Rewrite to avoid unspecified behavior when not using GNU C.
authorMark H Weaver <mhw@netris.org>
Wed, 12 Mar 2014 01:33:48 +0000 (21:33 -0400)
committerMark H Weaver <mhw@netris.org>
Wed, 12 Mar 2014 01:39:36 +0000 (21:39 -0400)
commit3aecd36464b1d916991bcc57acd6ec42e1cabbdc
treeb9821030a6a46eb9a6b7868bd85b149b56be7ff3
parente293c94c65d49171c54bb1893c355e36c66806b8
SCM_I_INUM: Rewrite to avoid unspecified behavior when not using GNU C.

* libguile/numbers.h (SCM_I_INUM): Unless using GNU C, use a portable
  implementation that avoids unspecified behavior.
libguile/numbers.h