r22655 - gnucash/trunk - Drop workarounds for potential guile issues with long long

Geert Janssens gjanssens at code.gnucash.org
Sat Dec 15 12:59:36 EST 2012


Author: gjanssens
Date: 2012-12-15 12:59:35 -0500 (Sat, 15 Dec 2012)
New Revision: 22655
Trac: http://svn.gnucash.org/trac/changeset/22655

Modified:
   gnucash/trunk/configure.ac
   gnucash/trunk/src/engine/engine-helpers.c
Log:
Drop workarounds for potential guile issues with long long

- The workarounds for long long were added more than 12
years back (pre guile 1.6). One would reasonably assume this issue would
have been fixed by now.
- But more importantly, we can guarantee a proper 64 type
conversion by replacing scm_to/from_long_long with scm_to/from_int64
which is always 64bit, just as gint64

I have chosen nonetheless to keep this change in a separate commit so
it's easier to track if some obscure platform still manages to screw
this up.



More information about the gnucash-patches mailing list