search for: __char_t

Displaying 2 results from an estimated 2 matches for "__char_t".

Did you mean: __wchar_t
2017 May 11
3
problem (and fix) with -fms-extensions
I've tried to build something that wanted ms-extensions on OpenBSD. Long story short, didn't work so well, because all system includes lead to <machine/_types.h> #ifndef __cplusplus typedef int __wchar_t; #endif and since ms-extensions includes __char_t as a built-in, this did fail abysmally. It would be simple to fix in OpenBSD, assuming clang did tell us it was using ms-extensions. Would something like this be appropriate ? macro name subject to approval of course. Index: lib/Frontend/InitPreprocessor.cpp ====================================...
2017 May 12
2
problem (and fix) with -fms-extensions
...> > Long story short, didn't work so well, because all system includes > > lead to > > > > <machine/_types.h> > > #ifndef __cplusplus > > typedef int __wchar_t; > > #endif > > > > and since ms-extensions includes __char_t as a built-in, this did fail > > abysmally. > > Back in 2014 when we encountered this in FreeBSD, we just renamed our > internal type to ___wchar_t instead: > > http://svnweb.freebsd.org/changeset/base/263998 > > > > It would be simple to fix in OpenBSD, assumin...