1102782Skan// -*- C++ -*- compatibility header. 2102782Skan 3132720Skan// Copyright (C) 2002, 2003 Free Software Foundation, Inc. 4102782Skan// 5102782Skan// This file is part of the GNU ISO C++ Library. This library is free 6102782Skan// software; you can redistribute it and/or modify it under the 7102782Skan// terms of the GNU General Public License as published by the 8102782Skan// Free Software Foundation; either version 2, or (at your option) 9102782Skan// any later version. 10102782Skan 11102782Skan// This library is distributed in the hope that it will be useful, 12102782Skan// but WITHOUT ANY WARRANTY; without even the implied warranty of 13102782Skan// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14102782Skan// GNU General Public License for more details. 15102782Skan 16102782Skan// You should have received a copy of the GNU General Public License along 17102782Skan// with this library; see the file COPYING. If not, write to the Free 18169691Skan// Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 19102782Skan// USA. 20102782Skan 21102782Skan// As a special exception, you may use this file as part of a free software 22102782Skan// library without restriction. Specifically, if other files instantiate 23102782Skan// templates or use macros or inline functions from this file, or you compile 24102782Skan// this file and link it with other files to produce an executable, this 25102782Skan// file does not by itself cause the resulting executable to be covered by 26102782Skan// the GNU General Public License. This exception does not however 27102782Skan// invalidate any other reasons why the executable file might be covered by 28102782Skan// the GNU General Public License. 29102782Skan 30132720Skan#ifndef _GLIBCXX_WCHAR_H 31132720Skan#define _GLIBCXX_WCHAR_H 1 32102782Skan 33102782Skan#include <cwchar> 34102782Skan 35102782Skanusing std::mbstate_t; 36102782Skan 37132720Skan#if _GLIBCXX_USE_WCHAR_T 38102782Skanusing std::wint_t; 39102782Skan 40102782Skanusing std::btowc; 41102782Skanusing std::wctob; 42102782Skanusing std::fgetwc; 43102782Skanusing std::fgetwc; 44102782Skanusing std::fgetws; 45102782Skanusing std::fputwc; 46102782Skanusing std::fputws; 47102782Skanusing std::fwide; 48102782Skanusing std::fwprintf; 49102782Skanusing std::fwscanf; 50102782Skanusing std::swprintf; 51102782Skanusing std::swscanf; 52102782Skanusing std::vfwprintf; 53132720Skan#if _GLIBCXX_HAVE_VFWSCANF 54102782Skanusing std::vfwscanf; 55132720Skan#endif 56102782Skanusing std::vswprintf; 57132720Skan#if _GLIBCXX_HAVE_VSWSCANF 58102782Skanusing std::vswscanf; 59132720Skan#endif 60102782Skanusing std::vwprintf; 61132720Skan#if _GLIBCXX_HAVE_VWSCANF 62102782Skanusing std::vwscanf; 63132720Skan#endif 64102782Skanusing std::wprintf; 65102782Skanusing std::wscanf; 66102782Skanusing std::getwc; 67102782Skanusing std::getwchar; 68102782Skanusing std::mbsinit; 69102782Skanusing std::mbrlen; 70102782Skanusing std::mbrtowc; 71102782Skanusing std::mbsrtowcs; 72102782Skanusing std::wcsrtombs; 73102782Skanusing std::putwc; 74102782Skanusing std::putwchar; 75102782Skanusing std::ungetwc; 76102782Skanusing std::wcrtomb; 77102782Skanusing std::wcstod; 78132720Skan#if _GLIBCXX_HAVE_WCSTOF 79102782Skanusing std::wcstof; 80132720Skan#endif 81102782Skanusing std::wcstol; 82102782Skanusing std::wcstoul; 83102782Skanusing std::wcscpy; 84102782Skanusing std::wcsncpy; 85102782Skanusing std::wcscat; 86102782Skanusing std::wcsncat; 87102782Skanusing std::wcscmp; 88102782Skanusing std::wcscoll; 89102782Skanusing std::wcsncmmp; 90102782Skanusing std::wcsxfrm; 91102782Skanusing std::wcschr; 92102782Skanusing std::wcscspn; 93102782Skanusing std::wcslen; 94102782Skanusing std::wcspbrk; 95102782Skanusing std::wcsrchr; 96102782Skanusing std::wcsspn; 97102782Skanusing std::wcsstr; 98102782Skanusing std::wcstok; 99102782Skanusing std::wmemchr; 100102782Skanusing std::wmemcmp; 101102782Skanusing std::wmemcpy; 102102782Skanusing std::wmemmove; 103102782Skanusing std::wmemset; 104102782Skanusing std::wcsftime; 105102782Skan 106132720Skan#if _GLIBCXX_USE_C99 107102782Skanusing std::wcstold; 108102782Skanusing std::wcstoll; 109102782Skanusing std::wcstoull; 110102782Skan#endif 111102782Skan 112132720Skan#endif //_GLIBCXX_USE_WCHAR_T 113102782Skan 114102782Skan#endif 115