On Thu, 19 May 2011, Earnie wrote:

> Prof Brian Ripley wrote:
>> On Tue, 17 May 2011, Earnie wrote:
>>
>>> NightStrike wrote:
>>>> On Wed, May 11, 2011 at 12:28 PM, Earnie
>>>> <ear...@users.sourceforge.net> wrote:
>>>>> RSPsoftware wrote:
>>>>>> for years I was thinking that size of int and long would
>>>>>> change to 8
>>>>>>
>>>>>
>>>>> The you'll find http://www.unix.org/whitepapers/64bit.html an
>>>>> interesting read.  Yea, it speaks relative to UNIX but data is
>>>>> data regardless of the OS.
>>>>
>>>> This is a good read, too:
>>>> http://technet.microsoft.com/en-us/library/bb496995.aspx
>>>>
>>>
>>> It's an interesting fact that long long on LP64 is non-existent
>>> instead of 128 bits or even equivalent to long meaning meaning that
>>> one must care to check for the existence of long long when
>>> programing.
>>
>> Not true: C99 requires a long long type.  And your claim is not true
>>  of real-world LP64 systems.  E.g. x86_64 (aka amd64) versions of
>> Linux, Solaris, FreeBSD and Mac OS X all have 64-bit long long (and
>> not just with gcc).  So does 64-bit Sparc Solaris.
>>
>> I am speaking of C here: a far-too-common error is for C++
>> programmers to assume that long long is part of C++, but it is not in
>> the 1998 standard and careful compilers report it as a warning or
>> even error.
>>
>
> Well, that would go against the documented definitions linked to ablve

Which are ancient, predating C99.

> for LP64 that have long long as undefined.  Can you link to the C99
> definition?

You need to consult the standard, which you buy from ISO.

> Earnie
>
> ------------------------------------------------------------------------------
> What Every C/C++ and Fortran developer Should Know!
> Read this article and learn how Intel has extended the reach of its
> next-generation tools to help Windows* and Linux* C/C++ and Fortran
> developers boost performance applications - including clusters.
> http://p.sf.net/sfu/intel-dev2devmay
> _______________________________________________
> Mingw-w64-public mailing list
> Mingw-w64-public@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
>

-- 
Brian D. Ripley,                  rip...@stats.ox.ac.uk
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595

------------------------------------------------------------------------------
What Every C/C++ and Fortran developer Should Know!
Read this article and learn how Intel has extended the reach of its 
next-generation tools to help Windows* and Linux* C/C++ and Fortran 
developers boost performance applications - including clusters. 
http://p.sf.net/sfu/intel-dev2devmay
_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to