1227825Stheraven// -*- C++ -*- 2227825Stheraven//===--------------------------- clocale ----------------------------------===// 3227825Stheraven// 4227825Stheraven// The LLVM Compiler Infrastructure 5227825Stheraven// 6227825Stheraven// This file is dual licensed under the MIT and the University of Illinois Open 7227825Stheraven// Source Licenses. See LICENSE.TXT for details. 8227825Stheraven// 9227825Stheraven//===----------------------------------------------------------------------===// 10227825Stheraven 11227825Stheraven#ifndef _LIBCPP_CLOCALE 12227825Stheraven#define _LIBCPP_CLOCALE 13227825Stheraven 14227825Stheraven/* 15227825Stheraven clocale synopsis 16227825Stheraven 17227825StheravenMacros: 18227825Stheraven 19227825Stheraven LC_ALL 20227825Stheraven LC_COLLATE 21227825Stheraven LC_CTYPE 22227825Stheraven LC_MONETARY 23227825Stheraven LC_NUMERIC 24227825Stheraven LC_TIME 25227825Stheraven NULL 26227825Stheraven 27227825Stheravennamespace std 28227825Stheraven{ 29227825Stheraven 30227825Stheravenstruct lconv; 31227825Stheravenchar* setlocale(int category, const char* locale); 32227825Stheravenlconv* localeconv(); 33227825Stheraven 34227825Stheraven} // std 35227825Stheraven 36227825Stheraven*/ 37227825Stheraven 38227825Stheraven#include <__config> 39227825Stheraven#include <locale.h> 40227825Stheraven 41227825Stheraven#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) 42227825Stheraven#pragma GCC system_header 43227825Stheraven#endif 44227825Stheraven 45227825Stheraven_LIBCPP_BEGIN_NAMESPACE_STD 46227825Stheraven 47227825Stheravenusing ::lconv; 48227825Stheravenusing ::setlocale; 49227825Stheravenusing ::localeconv; 50227825Stheraven 51227825Stheraven_LIBCPP_END_NAMESPACE_STD 52227825Stheraven 53227825Stheraven#endif // _LIBCPP_CLOCALE 54