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