c_locale.h revision 97403
12116Sjkh// Wrapper for underlying C-language localization -*- C++ -*- 22116Sjkh 32116Sjkh// Copyright (C) 2001, 2002 Free Software Foundation, Inc. 42116Sjkh// 52116Sjkh// This file is part of the GNU ISO C++ Library. This library is free 62116Sjkh// software; you can redistribute it and/or modify it under the 72116Sjkh// terms of the GNU General Public License as published by the 88870Srgrimes// Free Software Foundation; either version 2, or (at your option) 92116Sjkh// any later version. 102116Sjkh 112116Sjkh// This library is distributed in the hope that it will be useful, 122116Sjkh// but WITHOUT ANY WARRANTY; without even the implied warranty of 132116Sjkh// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 1450476Speter// GNU General Public License for more details. 152116Sjkh 162116Sjkh// You should have received a copy of the GNU General Public License along 172116Sjkh// with this library; see the file COPYING. If not, write to the Free 182116Sjkh// Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, 192116Sjkh// USA. 202116Sjkh 218870Srgrimes// As a special exception, you may use this file as part of a free software 222116Sjkh// library without restriction. Specifically, if other files instantiate 232116Sjkh// templates or use macros or inline functions from this file, or you compile 242116Sjkh// this file and link it with other files to produce an executable, this 258870Srgrimes// file does not by itself cause the resulting executable to be covered by 262116Sjkh// the GNU General Public License. This exception does not however 272116Sjkh// invalidate any other reasons why the executable file might be covered by 282116Sjkh// the GNU General Public License. 292116Sjkh 302116Sjkh// 312116Sjkh// ISO C++ 14882: 22.8 Standard locale categories. 328870Srgrimes// 332116Sjkh 342116Sjkh// Written by Benjamin Kosnik <bkoz@redhat.com> 358870Srgrimes 368870Srgrimes#include <clocale> 372116Sjkh#include <langinfo.h> // For codecvt 382116Sjkh#include <iconv.h> // For codecvt using iconv, iconv_t 398870Srgrimes#include <nl_types.h> // For messages 402116Sjkh 412116Sjkhnamespace std 422116Sjkh{ 432116Sjkh typedef int* __c_locale; 442116Sjkh} 452116Sjkh