Eric Fiselier
f9645c3a92
Guard against more macros in tchar.h
...
llvm-svn: 304352
2017-05-31 21:39:54 +00:00
Eric Fiselier
89918caaa7
Remove uses of _UI because Windows is evil and tchar.h #define's it
...
llvm-svn: 304348
2017-05-31 21:20:18 +00:00
Eric Fiselier
5741d86d11
Replace identifiers called `__out` because Windows.h #defines it.
...
Windows is greedy and it defines the identifier `__out` as a macro.
This patch renames all conflicting libc++ identifiers in order
to correctly work on Windows.
llvm-svn: 291345
2017-01-07 11:27:06 +00:00
Eric Fiselier
38236b5750
Add missing license headers
...
llvm-svn: 258196
2016-01-19 21:52:04 +00:00
Eric Fiselier
6fe361c1ef
Remove use of _[A-Z] identifiers and poison them to detect usage
...
llvm-svn: 228353
2015-02-05 23:01:40 +00:00