uchar: Fix compilation errors in C++ mode on OpenBSD.
commit976e9476505cd72f6e9a5dbd19dd5b085c2ec4a9
authorBruno Haible <bruno@clisp.org>
Wed, 19 Aug 2020 18:40:20 +0000 (19 20:40 +0200)
committerBruno Haible <bruno@clisp.org>
Wed, 19 Aug 2020 18:40:20 +0000 (19 20:40 +0200)
treeb9f7fbdd7ebd696b40a2b0a68d744e80bec5788d
parent1f13f457403c5c8814d747f662267817b3c79954
uchar: Fix compilation errors in C++ mode on OpenBSD.

* lib/uchar.in.h (char16_t, char32_t): Don't define in C++ mode if
CXX_HAS_UCHAR_TYPES is 1.
* m4/uchar.m4 (gl_UCHAR_H): Determine whether the C++ compiler
predefines char16_t and char32_t. Substitute CXX_HAS_UCHAR_TYPES.
* modules/uchar (Makefile.am): Substitute CXX_HAS_UCHAR_TYPES.
ChangeLog
lib/uchar.in.h
m4/uchar.m4
modules/uchar