// -*- C++ -*- //===----------------------------------------------------------------------===// // // 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 // //===----------------------------------------------------------------------===// export { #ifndef _LIBCPP_HAS_NO_WIDE_CHARACTERS using ::mbstate_t; using ::size_t; using ::wint_t; using ::tm; using ::btowc; using ::fgetwc; using ::fgetws; using ::fputwc; using ::fputws; using ::fwide; using ::fwprintf; using ::fwscanf; using ::getwc; using ::getwchar; using ::putwc; using ::putwchar; using ::swprintf; using ::swscanf; using ::ungetwc; using ::vfwprintf; using ::vfwscanf; using ::vswprintf; using ::vswscanf; using ::vwprintf; using ::vwscanf; using ::wcscat; using ::wcschr; using ::wcscmp; using ::wcscoll; using ::wcscpy; using ::wcscspn; using ::wcsftime; using ::wcslen; using ::wcsncat; using ::wcsncmp; using ::wcsncpy; using ::wcspbrk; using ::wcsrchr; using ::wcsspn; using ::wcsstr; using ::wcstod; using ::wcstof; using ::wcstok; using ::wcstol; using ::wcstold; using ::wcstoll; using ::wcstoul; using ::wcstoull; using ::wcsxfrm; using ::wctob; using ::wmemchr; using ::wmemcmp; using ::wmemcpy; using ::wmemmove; using ::wmemset; using ::wprintf; using ::wscanf; // [c.mb.wcs], multibyte / wide string and character conversion functions using ::mbrlen; using ::mbrtowc; using ::mbsinit; using ::mbsrtowcs; using ::wcrtomb; using ::wcsrtombs; #endif // _LIBCPP_HAS_NO_WIDE_CHARACTERS } // export