cvs commit: src/gnu/lib/libstdc++ c++config.h config.h

David Schultz das at FreeBSD.ORG
Sat Apr 26 06:00:38 PDT 2003


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.


More information about the cvs-src mailing list