Move Parrot to C99 (subset)
Nick Wellnhofer
wellnhofer at aevum.de
Thu Dec 30 15:09:34 UTC 2010
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
More information about the parrot-dev
mailing list