Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 26 Apr 2003 06:00:34 -0700
From:      David Schultz <das@FreeBSD.ORG>
To:        "David E. O'Brien" <obrien@FreeBSD.ORG>
Cc:        cvs-all@FreeBSD.ORG
Subject:   Re: cvs commit: src/gnu/lib/libstdc++ c++config.h config.h
Message-ID:  <20030426130034.GA28484@HAL9000.homeunix.com>
In-Reply-To: <200304252117.h3PLHVCg034065@repoman.freebsd.org>
References:  <200304252117.h3PLHVCg034065@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Apr 25, 2003, David E. O'Brien wrote:
> obrien      2003/04/25 14:17:31 PDT
> 
>   FreeBSD src repository
> 
>   Modified files:
>     gnu/lib/libstdc++    c++config.h config.h 
>   Log:
>   Enable ISO-C99 compatibility -- among other things, this tells libstdc++
>   not to blindly undef isnan() and other functions that became macros in C99.
>   Enable use of newly grown C99 functions: strtof(), strtold(), wcstof()
>   
>   Submitted by:   das
>   
>   Revision  Changes    Path
>   1.4       +5 -5      src/gnu/lib/libstdc++/c++config.h
>   1.5       +4 -4      src/gnu/lib/libstdc++/config.h

Thanks!  By the way, libstdc++ has a slight deficiency in that it
does not expose C99 macros in the global namespace if you include
both the old-style header math.h and any of the new-style headers
cmath, locale, complex, or valarray.  I have discussed this issue
with several gcc developers and hope to fix the problem shortly.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030426130034.GA28484>