On 30/12/2010 03:11, Andrew Whitworth wrote:
On 64-bit windows systems with MSVC, we need to define INTVAL to "long long" to get a 64-bit value. Unfortunately, the data type "long long" (and associated machinery like the standard library functions strtoll, etc) are C99 only. This causes known problems in IMCC on certain systems where we cannot use 64-bit numeric literals because IMCC uses strtol instead of strtoll on those systems.
We can always solve things like this with platform specific hacks. MSVC should use _strtoi64 for example.
Nick _______________________________________________ http://lists.parrot.org/mailman/listinfo/parrot-dev
