RFC - mysqlD

Mike Wey mike-wey at example.com
Mon Oct 10 12:45:59 PDT 2011


On 10/10/2011 01:46 AM, Jonathan M Davis wrote:
> On Sunday, October 09, 2011 16:35:20 Sean Kelly wrote:
>> On Oct 9, 2011, at 2:42 PM, Jonathan M Davis wrote:
>>> On Sunday, October 09, 2011 14:35:35 Jonathan M Davis wrote:
>>>> On Sunday, October 09, 2011 19:37:31 GrahamC wrote:
>>>>
>>>> The C types which may differ between x86 and x86_64 are defined in
>>>> core.stdc.config.
>>>
>>> Though it currently only does so for the integral types.
>>
>> Which other standard C types vary between x86 and x86_64?
>
> On Windows, I don't believe that there's a difference on anything. On Linux,
> long int, unsigned long int, and long double all differ. I thought that long
> long int differed too (being 128 bit on 64-bit systems), but trying it now on
> my 64-bit Linux box, it's 64-bit for both -m32 and -m64, so I guess that it
> doesn't differ. But regardless, the primary one missing from core.stdc.config is
> long double.
>
> - Jonathan M Davis

real is the same size as long double, on both 32 and 64 bits linux.

-- 
Mike Wey


More information about the Digitalmars-d mailing list