diff options
author | ed <ed@FreeBSD.org> | 2013-05-25 16:58:12 +0000 |
---|---|---|
committer | ed <ed@FreeBSD.org> | 2013-05-25 16:58:12 +0000 |
commit | 3adc33cf89f611a80ff25de5c53be701c530fa37 (patch) | |
tree | d7543b18f91b77824ad2ce6bec9030e0b3531164 /tools/regression/lib/libc | |
parent | 9b52f7b4ed3c8328148e0309a1940c05066ddf43 (diff) | |
download | FreeBSD-src-3adc33cf89f611a80ff25de5c53be701c530fa37.zip FreeBSD-src-3adc33cf89f611a80ff25de5c53be701c530fa37.tar.gz |
Fix <uchar.h> in for C++11.
It turns out that in C++11, char16_t and char32_t are built-in types;
language keywords. Just fix this by putting traditional _*_T_DECLARED
blocks around the definitions. We'll just predefine these in
<sys/_types.h>.
This also opens up the possibility to define char16_t in other header
files, if ever needed (e.g. if we would gain a <ctype.h> for
char16_t/char32_t).
Diffstat (limited to 'tools/regression/lib/libc')
0 files changed, 0 insertions, 0 deletions