=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/include/uchar.h,v retrieving revision 1.1 retrieving revision 1.2 diff -c -r1.1 -r1.2 *** src/include/uchar.h 2023/08/20 15:02:50 1.1 --- src/include/uchar.h 2023/09/05 23:16:01 1.2 *************** *** 1,4 **** ! /* $OpenBSD: uchar.h,v 1.1 2023/08/20 15:02:50 schwarze Exp $ */ /* * Written by Ingo Schwarze * and placed in the public domain on March 19, 2022. --- 1,4 ---- ! /* $OpenBSD: uchar.h,v 1.2 2023/09/05 23:16:01 schwarze Exp $ */ /* * Written by Ingo Schwarze * and placed in the public domain on March 19, 2022. *************** *** 23,30 **** --- 23,32 ---- #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,