14684ddb6SLionel Sambuc// -*- C++ -*- 24684ddb6SLionel Sambuc//===--------------------------- clocale ----------------------------------===// 34684ddb6SLionel Sambuc// 44684ddb6SLionel Sambuc// The LLVM Compiler Infrastructure 54684ddb6SLionel Sambuc// 64684ddb6SLionel Sambuc// This file is dual licensed under the MIT and the University of Illinois Open 74684ddb6SLionel Sambuc// Source Licenses. See LICENSE.TXT for details. 84684ddb6SLionel Sambuc// 94684ddb6SLionel Sambuc//===----------------------------------------------------------------------===// 104684ddb6SLionel Sambuc 114684ddb6SLionel Sambuc#ifndef _LIBCPP_CLOCALE 124684ddb6SLionel Sambuc#define _LIBCPP_CLOCALE 134684ddb6SLionel Sambuc 144684ddb6SLionel Sambuc/* 154684ddb6SLionel Sambuc clocale synopsis 164684ddb6SLionel Sambuc 174684ddb6SLionel SambucMacros: 184684ddb6SLionel Sambuc 194684ddb6SLionel Sambuc LC_ALL 204684ddb6SLionel Sambuc LC_COLLATE 214684ddb6SLionel Sambuc LC_CTYPE 224684ddb6SLionel Sambuc LC_MONETARY 234684ddb6SLionel Sambuc LC_NUMERIC 244684ddb6SLionel Sambuc LC_TIME 254684ddb6SLionel Sambuc NULL 264684ddb6SLionel Sambuc 274684ddb6SLionel Sambucnamespace std 284684ddb6SLionel Sambuc{ 294684ddb6SLionel Sambuc 304684ddb6SLionel Sambucstruct lconv; 314684ddb6SLionel Sambucchar* setlocale(int category, const char* locale); 324684ddb6SLionel Sambuclconv* localeconv(); 334684ddb6SLionel Sambuc 344684ddb6SLionel Sambuc} // std 354684ddb6SLionel Sambuc 364684ddb6SLionel Sambuc*/ 374684ddb6SLionel Sambuc 384684ddb6SLionel Sambuc#include <__config> 394684ddb6SLionel Sambuc#include <locale.h> 404684ddb6SLionel Sambuc 414684ddb6SLionel Sambuc#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) 424684ddb6SLionel Sambuc#pragma GCC system_header 434684ddb6SLionel Sambuc#endif 444684ddb6SLionel Sambuc 454684ddb6SLionel Sambuc_LIBCPP_BEGIN_NAMESPACE_STD 464684ddb6SLionel Sambuc 474684ddb6SLionel Sambucusing ::lconv; 48*0a6a1f1dSLionel Sambuc#ifndef _LIBCPP_HAS_NO_THREAD_UNSAFE_C_FUNCTIONS 494684ddb6SLionel Sambucusing ::setlocale; 50*0a6a1f1dSLionel Sambuc#endif 514684ddb6SLionel Sambucusing ::localeconv; 524684ddb6SLionel Sambuc 534684ddb6SLionel Sambuc_LIBCPP_END_NAMESPACE_STD 544684ddb6SLionel Sambuc 554684ddb6SLionel Sambuc#endif // _LIBCPP_CLOCALE 56