From f5f0e17e784ffe577f5f4c73613c8b32fcd3842b Mon Sep 17 00:00:00 2001 From: Sebastian Bauer Date: Tue, 27 Mar 2018 19:59:23 +0200 Subject: [PATCH] Define ISO 99 multibyte functions also in C++ context. --- library/include/wchar.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/include/wchar.h b/library/include/wchar.h index cacc593..3dce6f1 100644 --- a/library/include/wchar.h +++ b/library/include/wchar.h @@ -181,7 +181,7 @@ extern size_t wcsftime(wchar_t *s, size_t maxsize, const wchar_t *format, const /****************************************************************************/ -#if defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L) +#if (defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L)) || defined(__cplusplus) extern size_t mbrlen(const char *restrict s, size_t n, mbstate_t *restrict ps); extern size_t mbrtowc(wchar_t *restrict pwc, const char *restrict s, size_t n, mbstate_t *restrict ps);