wchar.h revision 102782
1212793Sdim// -*- C++ -*- compatibility header. 2212793Sdim 3212793Sdim// Copyright (C) 2002 Free Software Foundation, Inc. 4212793Sdim// 5212793Sdim// This file is part of the GNU ISO C++ Library. This library is free 6212793Sdim// software; you can redistribute it and/or modify it under the 7212793Sdim// terms of the GNU General Public License as published by the 8212793Sdim// Free Software Foundation; either version 2, or (at your option) 9212793Sdim// any later version. 10212793Sdim 11212793Sdim// This library is distributed in the hope that it will be useful, 12212793Sdim// but WITHOUT ANY WARRANTY; without even the implied warranty of 13212793Sdim// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14212793Sdim// GNU General Public License for more details. 15212793Sdim 16212793Sdim// You should have received a copy of the GNU General Public License along 17212793Sdim// with this library; see the file COPYING. If not, write to the Free 18221345Sdim// Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, 19221345Sdim// USA. 20212793Sdim 21212793Sdim// As a special exception, you may use this file as part of a free software 22212793Sdim// library without restriction. Specifically, if other files instantiate 23212793Sdim// templates or use macros or inline functions from this file, or you compile 24212793Sdim// this file and link it with other files to produce an executable, this 25212793Sdim// file does not by itself cause the resulting executable to be covered by 26212793Sdim// the GNU General Public License. This exception does not however 27212793Sdim// invalidate any other reasons why the executable file might be covered by 28212793Sdim// the GNU General Public License. 29212793Sdim 30212793Sdim#ifndef _CPP_WCHAR_H_ 31212793Sdim#define _CPP_WCHAR_H_ 1 32212793Sdim 33212793Sdim#include <cwchar> 34212793Sdim 35212793Sdimusing std::mbstate_t; 36212793Sdim 37212793Sdim#if _GLIBCPP_USE_WCHAR_T 38212793Sdimusing std::wint_t; 39212793Sdim 40212793Sdimusing std::btowc; 41212793Sdimusing std::wctob; 42212793Sdimusing std::fgetwc; 43212793Sdimusing std::fgetwc; 44212793Sdimusing std::fgetws; 45212793Sdimusing std::fputwc; 46212793Sdimusing std::fputws; 47221345Sdimusing std::fwide; 48212793Sdimusing std::fwprintf; 49212793Sdimusing std::fwscanf; 50221345Sdimusing std::swprintf; 51212793Sdimusing std::swscanf; 52221345Sdimusing std::vfwprintf; 53221345Sdimusing std::vfwscanf; 54221345Sdimusing std::vswprintf; 55212793Sdimusing std::vswscanf; 56212793Sdimusing std::vwprintf; 57212793Sdimusing std::vwscanf; 58212793Sdimusing std::wprintf; 59212793Sdimusing std::wscanf; 60212793Sdimusing std::getwc; 61212793Sdimusing std::getwchar; 62212793Sdimusing std::mbsinit; 63212793Sdimusing std::mbrlen; 64212793Sdimusing std::mbrtowc; 65212793Sdimusing std::mbsrtowcs; 66221345Sdimusing std::wcsrtombs; 67221345Sdimusing std::putwc; 68221345Sdimusing std::putwchar; 69221345Sdimusing std::ungetwc; 70212793Sdimusing std::wcrtomb; 71212793Sdimusing std::wcstod; 72212793Sdimusing std::wcstof; 73212793Sdimusing std::wcstol; 74212793Sdimusing std::wcstoul; 75212793Sdimusing std::wcscpy; 76212793Sdimusing std::wcsncpy; 77212793Sdimusing std::wcscat; 78212793Sdimusing std::wcsncat; 79212793Sdimusing std::wcscmp; 80218893Sdimusing std::wcscoll; 81218893Sdimusing std::wcsncmmp; 82218893Sdimusing std::wcsxfrm; 83218893Sdimusing std::wcschr; 84218893Sdimusing std::wcscspn; 85218893Sdimusing std::wcslen; 86218893Sdimusing std::wcspbrk; 87218893Sdimusing std::wcsrchr; 88212793Sdimusing std::wcsspn; 89212793Sdimusing std::wcsstr; 90212793Sdimusing std::wcstok; 91212793Sdimusing std::wmemchr; 92212793Sdimusing std::wmemcmp; 93212793Sdimusing std::wmemcpy; 94212793Sdimusing std::wmemmove; 95212793Sdimusing std::wmemset; 96212793Sdimusing std::wcsftime; 97212793Sdim 98212793Sdim#if _GLIBCPP_USE_C99 99212793Sdimusing std::wcstold; 100221345Sdimusing std::wcstoll; 101221345Sdimusing std::wcstoull; 102221345Sdim#endif 103221345Sdim 104221345Sdim#endif //_GLIBCPP_USE_WCHAR_T 105221345Sdim 106221345Sdim#endif 107221345Sdim