[v3] libstdc++/5280
Andreas Tobler
toa@pop.agri.ch
Wed Jan 23 14:29:00 GMT 2002
Loren James Rittle wrote:
>
> In article <Pine.SOL.3.91.1020123101458.29288C-100000@taarna.cygnus.com> you write:
> >
> >> I changed the template name from _T to _Ti and then the compiler was
> >> happy. Is this correct? What am I struggling about here?
> >
> >What version of the compiler are you using?
>
> This is a known issue with various system's standard headers.
>
> E.g. classic BSD defines a bunch of macros of the form _[A-Z], in the
> implementor's name space, in /usr/include/ctype.h to support the is*()
> functions and macros. _T is one such macro. FreeBSD changed all this
> some time ago to help avoid the common conflict. Darwin has not
> followed suit (yet).
>
> FYI, _T is actually documented in 17_intro/BADNAMES ;-)
Ahh thanks,
Have a look at.
Andreas
More information about the Libstdc++
mailing list