<uchar.h>: Define char16_t and char32_t better.
authorSascha Wildner <saw@online.de>
Wed, 7 Aug 2019 20:00:17 +0000 (22:00 +0200)
committerSascha Wildner <saw@online.de>
Thu, 8 Aug 2019 08:31:24 +0000 (10:31 +0200)
commit6c21fbf723bbe7588cd475a79b1cca1e14d55222
tree93942087dea733c462cfe1572fa0068fa3b796d6
parent8bad54412acf6c16c778abba4e492f3a9cabb6a1
<uchar.h>: Define char16_t and char32_t better.

Define them unless we use C++11 or higher. Also, remove __char16_t
and __char32_t from <sys/types.h>. Furthermore, remove the unneeded
declaration guards.

Thanks to zrj for his help.
include/uchar.h
sys/sys/types.h