uchar.h: define char16_t and char32_t for old c++
authorSzabolcs Nagy <nsz@port70.net>
Sun, 8 Jul 2018 13:19:03 +0000 (15:19 +0200)
committerRich Felker <dalias@aerifal.cx>
Wed, 18 Jul 2018 02:24:03 +0000 (22:24 -0400)
commitcbf16c4abf63e47c2e8b34faac8a2a74a64973b5
treeafc8130e333b3dbaf1fd1a5f7f05ba4164e00371
parent5c2f46a214fceeee3c3e41700c51415e0a4f1acd
uchar.h: define char16_t and char32_t for old c++

including uchar.h in c++ code is only well defined in c++11 onwards
where char16_t and char32_t type definitions must be hidden since they
are keywords.  however some c++ code compiled for older c++ standard
include uchar.h too and they need the typedefs, this fix makes such
code work.
include/uchar.h