Date: Mon, 17 Jun 2002 16:47:04 -0400 (EDT) From: Thomas David Rivers <rivers@dignus.com> To: current@FreeBSD.ORG, mb@imp.ch, obrien@FreeBSD.ORG Subject: Re: PATCH: wchar_t is already defined in libstd++ Message-ID: <200206172047.g5HKl4i52609@lakes.dignus.com> In-Reply-To: <20020617124116.C22054@dragon.nuxi.com>
next in thread | previous in thread | raw e-mail | index | archive | help
"David O'Brien" <obrien@FreeBSD.ORG> wrote: > On Sun, Jun 16, 2002 at 10:57:32PM +0200, Martin Blapp wrote: > > On current, wchar_t is already defined in libstd++. This > > makes gcc baby cry. > > libstd++ should use our _BSD_WCAHR_T_ definitions, not its guesses at > what we use. Willing to make a patch to fix the libstdc++ headers? > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-current" in the body of the message > Uh... In standard C++, wchar_t is a keyword. So, there should be no definition of wchar_t at all. I think this is the problem. (You can't typedef a predefined keyword.) (Now - the compiler should certainly have the very same idea of what a wchar_t is.. the same idea as the C typedef, but that's a gcc configuration problem.) - Dave Rivers - -- rivers@dignus.com Work: (919) 676-0847 Get your mainframe programming tools at http://www.dignus.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200206172047.g5HKl4i52609>