diff options
author | Andrey Khalyavin <halyavin@gmail.com> | 2022-02-10 16:46:29 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:46:29 +0300 |
commit | f773626848a7c7456803654292e716b83d69cc12 (patch) | |
tree | db052dfcf9134f492bdbb962cb6c16cea58e1ed3 /contrib/libs/cxxsupp/libcxx/include/cwchar | |
parent | f43ab775d197d300eb67bd4497632b909cd7c2a5 (diff) | |
download | ydb-f773626848a7c7456803654292e716b83d69cc12.tar.gz |
Restoring authorship annotation for Andrey Khalyavin <halyavin@gmail.com>. Commit 1 of 2.
Diffstat (limited to 'contrib/libs/cxxsupp/libcxx/include/cwchar')
-rw-r--r-- | contrib/libs/cxxsupp/libcxx/include/cwchar | 362 |
1 files changed, 181 insertions, 181 deletions
diff --git a/contrib/libs/cxxsupp/libcxx/include/cwchar b/contrib/libs/cxxsupp/libcxx/include/cwchar index c596398d3e..7e85081f38 100644 --- a/contrib/libs/cxxsupp/libcxx/include/cwchar +++ b/contrib/libs/cxxsupp/libcxx/include/cwchar @@ -1,184 +1,184 @@ -// -*- C++ -*- -//===--------------------------- cwchar -----------------------------------===// -// +// -*- C++ -*- +//===--------------------------- cwchar -----------------------------------===// +// // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -// -//===----------------------------------------------------------------------===// - -#ifndef _LIBCPP_CWCHAR -#define _LIBCPP_CWCHAR - -/* - cwchar synopsis - -Macros: - - NULL - WCHAR_MAX - WCHAR_MIN - WEOF - -namespace std -{ - -Types: - - mbstate_t - size_t - tm - wint_t - -int fwprintf(FILE* restrict stream, const wchar_t* restrict format, ...); -int fwscanf(FILE* restrict stream, const wchar_t* restrict format, ...); -int swprintf(wchar_t* restrict s, size_t n, const wchar_t* restrict format, ...); -int swscanf(const wchar_t* restrict s, const wchar_t* restrict format, ...); -int vfwprintf(FILE* restrict stream, const wchar_t* restrict format, va_list arg); -int vfwscanf(FILE* restrict stream, const wchar_t* restrict format, va_list arg); // C99 -int vswprintf(wchar_t* restrict s, size_t n, const wchar_t* restrict format, va_list arg); -int vswscanf(const wchar_t* restrict s, const wchar_t* restrict format, va_list arg); // C99 -int vwprintf(const wchar_t* restrict format, va_list arg); -int vwscanf(const wchar_t* restrict format, va_list arg); // C99 -int wprintf(const wchar_t* restrict format, ...); -int wscanf(const wchar_t* restrict format, ...); -wint_t fgetwc(FILE* stream); -wchar_t* fgetws(wchar_t* restrict s, int n, FILE* restrict stream); -wint_t fputwc(wchar_t c, FILE* stream); -int fputws(const wchar_t* restrict s, FILE* restrict stream); -int fwide(FILE* stream, int mode); -wint_t getwc(FILE* stream); -wint_t getwchar(); -wint_t putwc(wchar_t c, FILE* stream); -wint_t putwchar(wchar_t c); -wint_t ungetwc(wint_t c, FILE* stream); -double wcstod(const wchar_t* restrict nptr, wchar_t** restrict endptr); -float wcstof(const wchar_t* restrict nptr, wchar_t** restrict endptr); // C99 -long double wcstold(const wchar_t* restrict nptr, wchar_t** restrict endptr); // C99 -long wcstol(const wchar_t* restrict nptr, wchar_t** restrict endptr, int base); -long long wcstoll(const wchar_t* restrict nptr, wchar_t** restrict endptr, int base); // C99 -unsigned long wcstoul(const wchar_t* restrict nptr, wchar_t** restrict endptr, int base); -unsigned long long wcstoull(const wchar_t* restrict nptr, wchar_t** restrict endptr, int base); // C99 -wchar_t* wcscpy(wchar_t* restrict s1, const wchar_t* restrict s2); -wchar_t* wcsncpy(wchar_t* restrict s1, const wchar_t* restrict s2, size_t n); -wchar_t* wcscat(wchar_t* restrict s1, const wchar_t* restrict s2); -wchar_t* wcsncat(wchar_t* restrict s1, const wchar_t* restrict s2, size_t n); -int wcscmp(const wchar_t* s1, const wchar_t* s2); -int wcscoll(const wchar_t* s1, const wchar_t* s2); -int wcsncmp(const wchar_t* s1, const wchar_t* s2, size_t n); -size_t wcsxfrm(wchar_t* restrict s1, const wchar_t* restrict s2, size_t n); -const wchar_t* wcschr(const wchar_t* s, wchar_t c); - wchar_t* wcschr( wchar_t* s, wchar_t c); -size_t wcscspn(const wchar_t* s1, const wchar_t* s2); -size_t wcslen(const wchar_t* s); -const wchar_t* wcspbrk(const wchar_t* s1, const wchar_t* s2); - wchar_t* wcspbrk( wchar_t* s1, const wchar_t* s2); -const wchar_t* wcsrchr(const wchar_t* s, wchar_t c); - wchar_t* wcsrchr( wchar_t* s, wchar_t c); -size_t wcsspn(const wchar_t* s1, const wchar_t* s2); -const wchar_t* wcsstr(const wchar_t* s1, const wchar_t* s2); - wchar_t* wcsstr( wchar_t* s1, const wchar_t* s2); -wchar_t* wcstok(wchar_t* restrict s1, const wchar_t* restrict s2, wchar_t** restrict ptr); -const wchar_t* wmemchr(const wchar_t* s, wchar_t c, size_t n); - wchar_t* wmemchr( wchar_t* s, wchar_t c, size_t n); -int wmemcmp(wchar_t* restrict s1, const wchar_t* restrict s2, size_t n); -wchar_t* wmemcpy(wchar_t* restrict s1, const wchar_t* restrict s2, size_t n); -wchar_t* wmemmove(wchar_t* s1, const wchar_t* s2, size_t n); -wchar_t* wmemset(wchar_t* s, wchar_t c, size_t n); -size_t wcsftime(wchar_t* restrict s, size_t maxsize, const wchar_t* restrict format, - const tm* restrict timeptr); -wint_t btowc(int c); -int wctob(wint_t c); -int mbsinit(const mbstate_t* ps); -size_t mbrlen(const char* restrict s, size_t n, mbstate_t* restrict ps); -size_t mbrtowc(wchar_t* restrict pwc, const char* restrict s, size_t n, mbstate_t* restrict ps); -size_t wcrtomb(char* restrict s, wchar_t wc, mbstate_t* restrict ps); -size_t mbsrtowcs(wchar_t* restrict dst, const char** restrict src, size_t len, - mbstate_t* restrict ps); -size_t wcsrtombs(char* restrict dst, const wchar_t** restrict src, size_t len, - mbstate_t* restrict ps); - -} // std - -*/ - -#include <__config> -#include <cwctype> -#include <wchar.h> - -#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) -#pragma GCC system_header -#endif - -_LIBCPP_BEGIN_NAMESPACE_STD - -using ::mbstate_t _LIBCPP_USING_IF_EXISTS; -using ::size_t _LIBCPP_USING_IF_EXISTS; -using ::tm _LIBCPP_USING_IF_EXISTS; -using ::wint_t _LIBCPP_USING_IF_EXISTS; -using ::FILE _LIBCPP_USING_IF_EXISTS; -using ::fwprintf _LIBCPP_USING_IF_EXISTS; -using ::fwscanf _LIBCPP_USING_IF_EXISTS; -using ::swprintf _LIBCPP_USING_IF_EXISTS; -using ::vfwprintf _LIBCPP_USING_IF_EXISTS; -using ::vswprintf _LIBCPP_USING_IF_EXISTS; -using ::swscanf _LIBCPP_USING_IF_EXISTS; -using ::vfwscanf _LIBCPP_USING_IF_EXISTS; -using ::vswscanf _LIBCPP_USING_IF_EXISTS; -using ::fgetwc _LIBCPP_USING_IF_EXISTS; -using ::fgetws _LIBCPP_USING_IF_EXISTS; -using ::fputwc _LIBCPP_USING_IF_EXISTS; -using ::fputws _LIBCPP_USING_IF_EXISTS; -using ::fwide _LIBCPP_USING_IF_EXISTS; -using ::getwc _LIBCPP_USING_IF_EXISTS; -using ::putwc _LIBCPP_USING_IF_EXISTS; -using ::ungetwc _LIBCPP_USING_IF_EXISTS; -using ::wcstod _LIBCPP_USING_IF_EXISTS; -using ::wcstof _LIBCPP_USING_IF_EXISTS; -using ::wcstold _LIBCPP_USING_IF_EXISTS; -using ::wcstol _LIBCPP_USING_IF_EXISTS; -using ::wcstoll _LIBCPP_USING_IF_EXISTS; -using ::wcstoul _LIBCPP_USING_IF_EXISTS; -using ::wcstoull _LIBCPP_USING_IF_EXISTS; -using ::wcscpy _LIBCPP_USING_IF_EXISTS; -using ::wcsncpy _LIBCPP_USING_IF_EXISTS; -using ::wcscat _LIBCPP_USING_IF_EXISTS; -using ::wcsncat _LIBCPP_USING_IF_EXISTS; -using ::wcscmp _LIBCPP_USING_IF_EXISTS; -using ::wcscoll _LIBCPP_USING_IF_EXISTS; -using ::wcsncmp _LIBCPP_USING_IF_EXISTS; -using ::wcsxfrm _LIBCPP_USING_IF_EXISTS; -using ::wcschr _LIBCPP_USING_IF_EXISTS; -using ::wcspbrk _LIBCPP_USING_IF_EXISTS; -using ::wcsrchr _LIBCPP_USING_IF_EXISTS; -using ::wcsstr _LIBCPP_USING_IF_EXISTS; -using ::wmemchr _LIBCPP_USING_IF_EXISTS; -using ::wcscspn _LIBCPP_USING_IF_EXISTS; -using ::wcslen _LIBCPP_USING_IF_EXISTS; -using ::wcsspn _LIBCPP_USING_IF_EXISTS; -using ::wcstok _LIBCPP_USING_IF_EXISTS; -using ::wmemcmp _LIBCPP_USING_IF_EXISTS; -using ::wmemcpy _LIBCPP_USING_IF_EXISTS; -using ::wmemmove _LIBCPP_USING_IF_EXISTS; -using ::wmemset _LIBCPP_USING_IF_EXISTS; -using ::wcsftime _LIBCPP_USING_IF_EXISTS; -using ::btowc _LIBCPP_USING_IF_EXISTS; -using ::wctob _LIBCPP_USING_IF_EXISTS; -using ::mbsinit _LIBCPP_USING_IF_EXISTS; -using ::mbrlen _LIBCPP_USING_IF_EXISTS; -using ::mbrtowc _LIBCPP_USING_IF_EXISTS; -using ::wcrtomb _LIBCPP_USING_IF_EXISTS; -using ::mbsrtowcs _LIBCPP_USING_IF_EXISTS; -using ::wcsrtombs _LIBCPP_USING_IF_EXISTS; - -using ::getwchar _LIBCPP_USING_IF_EXISTS; -using ::vwscanf _LIBCPP_USING_IF_EXISTS; -using ::wscanf _LIBCPP_USING_IF_EXISTS; - -using ::putwchar _LIBCPP_USING_IF_EXISTS; -using ::vwprintf _LIBCPP_USING_IF_EXISTS; -using ::wprintf _LIBCPP_USING_IF_EXISTS; - -_LIBCPP_END_NAMESPACE_STD - -#endif // _LIBCPP_CWCHAR +// +//===----------------------------------------------------------------------===// + +#ifndef _LIBCPP_CWCHAR +#define _LIBCPP_CWCHAR + +/* + cwchar synopsis + +Macros: + + NULL + WCHAR_MAX + WCHAR_MIN + WEOF + +namespace std +{ + +Types: + + mbstate_t + size_t + tm + wint_t + +int fwprintf(FILE* restrict stream, const wchar_t* restrict format, ...); +int fwscanf(FILE* restrict stream, const wchar_t* restrict format, ...); +int swprintf(wchar_t* restrict s, size_t n, const wchar_t* restrict format, ...); +int swscanf(const wchar_t* restrict s, const wchar_t* restrict format, ...); +int vfwprintf(FILE* restrict stream, const wchar_t* restrict format, va_list arg); +int vfwscanf(FILE* restrict stream, const wchar_t* restrict format, va_list arg); // C99 +int vswprintf(wchar_t* restrict s, size_t n, const wchar_t* restrict format, va_list arg); +int vswscanf(const wchar_t* restrict s, const wchar_t* restrict format, va_list arg); // C99 +int vwprintf(const wchar_t* restrict format, va_list arg); +int vwscanf(const wchar_t* restrict format, va_list arg); // C99 +int wprintf(const wchar_t* restrict format, ...); +int wscanf(const wchar_t* restrict format, ...); +wint_t fgetwc(FILE* stream); +wchar_t* fgetws(wchar_t* restrict s, int n, FILE* restrict stream); +wint_t fputwc(wchar_t c, FILE* stream); +int fputws(const wchar_t* restrict s, FILE* restrict stream); +int fwide(FILE* stream, int mode); +wint_t getwc(FILE* stream); +wint_t getwchar(); +wint_t putwc(wchar_t c, FILE* stream); +wint_t putwchar(wchar_t c); +wint_t ungetwc(wint_t c, FILE* stream); +double wcstod(const wchar_t* restrict nptr, wchar_t** restrict endptr); +float wcstof(const wchar_t* restrict nptr, wchar_t** restrict endptr); // C99 +long double wcstold(const wchar_t* restrict nptr, wchar_t** restrict endptr); // C99 +long wcstol(const wchar_t* restrict nptr, wchar_t** restrict endptr, int base); +long long wcstoll(const wchar_t* restrict nptr, wchar_t** restrict endptr, int base); // C99 +unsigned long wcstoul(const wchar_t* restrict nptr, wchar_t** restrict endptr, int base); +unsigned long long wcstoull(const wchar_t* restrict nptr, wchar_t** restrict endptr, int base); // C99 +wchar_t* wcscpy(wchar_t* restrict s1, const wchar_t* restrict s2); +wchar_t* wcsncpy(wchar_t* restrict s1, const wchar_t* restrict s2, size_t n); +wchar_t* wcscat(wchar_t* restrict s1, const wchar_t* restrict s2); +wchar_t* wcsncat(wchar_t* restrict s1, const wchar_t* restrict s2, size_t n); +int wcscmp(const wchar_t* s1, const wchar_t* s2); +int wcscoll(const wchar_t* s1, const wchar_t* s2); +int wcsncmp(const wchar_t* s1, const wchar_t* s2, size_t n); +size_t wcsxfrm(wchar_t* restrict s1, const wchar_t* restrict s2, size_t n); +const wchar_t* wcschr(const wchar_t* s, wchar_t c); + wchar_t* wcschr( wchar_t* s, wchar_t c); +size_t wcscspn(const wchar_t* s1, const wchar_t* s2); +size_t wcslen(const wchar_t* s); +const wchar_t* wcspbrk(const wchar_t* s1, const wchar_t* s2); + wchar_t* wcspbrk( wchar_t* s1, const wchar_t* s2); +const wchar_t* wcsrchr(const wchar_t* s, wchar_t c); + wchar_t* wcsrchr( wchar_t* s, wchar_t c); +size_t wcsspn(const wchar_t* s1, const wchar_t* s2); +const wchar_t* wcsstr(const wchar_t* s1, const wchar_t* s2); + wchar_t* wcsstr( wchar_t* s1, const wchar_t* s2); +wchar_t* wcstok(wchar_t* restrict s1, const wchar_t* restrict s2, wchar_t** restrict ptr); +const wchar_t* wmemchr(const wchar_t* s, wchar_t c, size_t n); + wchar_t* wmemchr( wchar_t* s, wchar_t c, size_t n); +int wmemcmp(wchar_t* restrict s1, const wchar_t* restrict s2, size_t n); +wchar_t* wmemcpy(wchar_t* restrict s1, const wchar_t* restrict s2, size_t n); +wchar_t* wmemmove(wchar_t* s1, const wchar_t* s2, size_t n); +wchar_t* wmemset(wchar_t* s, wchar_t c, size_t n); +size_t wcsftime(wchar_t* restrict s, size_t maxsize, const wchar_t* restrict format, + const tm* restrict timeptr); +wint_t btowc(int c); +int wctob(wint_t c); +int mbsinit(const mbstate_t* ps); +size_t mbrlen(const char* restrict s, size_t n, mbstate_t* restrict ps); +size_t mbrtowc(wchar_t* restrict pwc, const char* restrict s, size_t n, mbstate_t* restrict ps); +size_t wcrtomb(char* restrict s, wchar_t wc, mbstate_t* restrict ps); +size_t mbsrtowcs(wchar_t* restrict dst, const char** restrict src, size_t len, + mbstate_t* restrict ps); +size_t wcsrtombs(char* restrict dst, const wchar_t** restrict src, size_t len, + mbstate_t* restrict ps); + +} // std + +*/ + +#include <__config> +#include <cwctype> +#include <wchar.h> + +#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) +#pragma GCC system_header +#endif + +_LIBCPP_BEGIN_NAMESPACE_STD + +using ::mbstate_t _LIBCPP_USING_IF_EXISTS; +using ::size_t _LIBCPP_USING_IF_EXISTS; +using ::tm _LIBCPP_USING_IF_EXISTS; +using ::wint_t _LIBCPP_USING_IF_EXISTS; +using ::FILE _LIBCPP_USING_IF_EXISTS; +using ::fwprintf _LIBCPP_USING_IF_EXISTS; +using ::fwscanf _LIBCPP_USING_IF_EXISTS; +using ::swprintf _LIBCPP_USING_IF_EXISTS; +using ::vfwprintf _LIBCPP_USING_IF_EXISTS; +using ::vswprintf _LIBCPP_USING_IF_EXISTS; +using ::swscanf _LIBCPP_USING_IF_EXISTS; +using ::vfwscanf _LIBCPP_USING_IF_EXISTS; +using ::vswscanf _LIBCPP_USING_IF_EXISTS; +using ::fgetwc _LIBCPP_USING_IF_EXISTS; +using ::fgetws _LIBCPP_USING_IF_EXISTS; +using ::fputwc _LIBCPP_USING_IF_EXISTS; +using ::fputws _LIBCPP_USING_IF_EXISTS; +using ::fwide _LIBCPP_USING_IF_EXISTS; +using ::getwc _LIBCPP_USING_IF_EXISTS; +using ::putwc _LIBCPP_USING_IF_EXISTS; +using ::ungetwc _LIBCPP_USING_IF_EXISTS; +using ::wcstod _LIBCPP_USING_IF_EXISTS; +using ::wcstof _LIBCPP_USING_IF_EXISTS; +using ::wcstold _LIBCPP_USING_IF_EXISTS; +using ::wcstol _LIBCPP_USING_IF_EXISTS; +using ::wcstoll _LIBCPP_USING_IF_EXISTS; +using ::wcstoul _LIBCPP_USING_IF_EXISTS; +using ::wcstoull _LIBCPP_USING_IF_EXISTS; +using ::wcscpy _LIBCPP_USING_IF_EXISTS; +using ::wcsncpy _LIBCPP_USING_IF_EXISTS; +using ::wcscat _LIBCPP_USING_IF_EXISTS; +using ::wcsncat _LIBCPP_USING_IF_EXISTS; +using ::wcscmp _LIBCPP_USING_IF_EXISTS; +using ::wcscoll _LIBCPP_USING_IF_EXISTS; +using ::wcsncmp _LIBCPP_USING_IF_EXISTS; +using ::wcsxfrm _LIBCPP_USING_IF_EXISTS; +using ::wcschr _LIBCPP_USING_IF_EXISTS; +using ::wcspbrk _LIBCPP_USING_IF_EXISTS; +using ::wcsrchr _LIBCPP_USING_IF_EXISTS; +using ::wcsstr _LIBCPP_USING_IF_EXISTS; +using ::wmemchr _LIBCPP_USING_IF_EXISTS; +using ::wcscspn _LIBCPP_USING_IF_EXISTS; +using ::wcslen _LIBCPP_USING_IF_EXISTS; +using ::wcsspn _LIBCPP_USING_IF_EXISTS; +using ::wcstok _LIBCPP_USING_IF_EXISTS; +using ::wmemcmp _LIBCPP_USING_IF_EXISTS; +using ::wmemcpy _LIBCPP_USING_IF_EXISTS; +using ::wmemmove _LIBCPP_USING_IF_EXISTS; +using ::wmemset _LIBCPP_USING_IF_EXISTS; +using ::wcsftime _LIBCPP_USING_IF_EXISTS; +using ::btowc _LIBCPP_USING_IF_EXISTS; +using ::wctob _LIBCPP_USING_IF_EXISTS; +using ::mbsinit _LIBCPP_USING_IF_EXISTS; +using ::mbrlen _LIBCPP_USING_IF_EXISTS; +using ::mbrtowc _LIBCPP_USING_IF_EXISTS; +using ::wcrtomb _LIBCPP_USING_IF_EXISTS; +using ::mbsrtowcs _LIBCPP_USING_IF_EXISTS; +using ::wcsrtombs _LIBCPP_USING_IF_EXISTS; + +using ::getwchar _LIBCPP_USING_IF_EXISTS; +using ::vwscanf _LIBCPP_USING_IF_EXISTS; +using ::wscanf _LIBCPP_USING_IF_EXISTS; + +using ::putwchar _LIBCPP_USING_IF_EXISTS; +using ::vwprintf _LIBCPP_USING_IF_EXISTS; +using ::wprintf _LIBCPP_USING_IF_EXISTS; + +_LIBCPP_END_NAMESPACE_STD + +#endif // _LIBCPP_CWCHAR |