diff options
-rw-r--r-- | include/uchar.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/include/uchar.h b/include/uchar.h index 2ed5f2c1282..15f2a0ef604 100644 --- a/include/uchar.h +++ b/include/uchar.h @@ -1,4 +1,4 @@ -/* $OpenBSD: uchar.h,v 1.1 2023/08/20 15:02:50 schwarze Exp $ */ +/* $OpenBSD: uchar.h,v 1.2 2023/09/05 23:16:01 schwarze Exp $ */ /* * Written by Ingo Schwarze <schwarze@openbsd.org> * and placed in the public domain on March 19, 2022. @@ -23,8 +23,10 @@ typedef __size_t size_t; #define __STDC_UTF_16__ 1 #define __STDC_UTF_32__ 1 +#if !defined(__cplusplus) || __cplusplus < 201103L typedef __uint16_t char16_t; typedef __uint32_t char32_t; +#endif __BEGIN_DECLS size_t mbrtoc16(char16_t * __restrict, const char * __restrict, size_t, |