[prev in list] [next in list] [prev in thread] [next in thread] 

List:       perl6-internals
Subject:    Re: Move Parrot to C99 (subset)
From:       Nick Wellnhofer <wellnhofer () aevum ! de>
Date:       2010-12-30 15:09:34
Message-ID: 4D1CA0AE.2080809 () aevum ! de
[Download RAW message or body]

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
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic