10b57cec5SDimitry Andric // -*- C++ -*- 2349cc55cSDimitry Andric //===----------------------------------------------------------------------===// 30b57cec5SDimitry Andric // 40b57cec5SDimitry Andric // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 50b57cec5SDimitry Andric // See https://llvm.org/LICENSE.txt for license information. 60b57cec5SDimitry Andric // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 70b57cec5SDimitry Andric // 80b57cec5SDimitry Andric //===----------------------------------------------------------------------===// 90b57cec5SDimitry Andric 100b57cec5SDimitry Andric #ifndef _LIBCPP_LOCALE_H 110b57cec5SDimitry Andric #define _LIBCPP_LOCALE_H 120b57cec5SDimitry Andric 130b57cec5SDimitry Andric /* 140b57cec5SDimitry Andric locale.h synopsis 150b57cec5SDimitry Andric 160b57cec5SDimitry Andric Macros: 170b57cec5SDimitry Andric 180b57cec5SDimitry Andric LC_ALL 190b57cec5SDimitry Andric LC_COLLATE 200b57cec5SDimitry Andric LC_CTYPE 210b57cec5SDimitry Andric LC_MONETARY 220b57cec5SDimitry Andric LC_NUMERIC 230b57cec5SDimitry Andric LC_TIME 240b57cec5SDimitry Andric 250b57cec5SDimitry Andric Types: 260b57cec5SDimitry Andric 270b57cec5SDimitry Andric lconv 280b57cec5SDimitry Andric 290b57cec5SDimitry Andric Functions: 300b57cec5SDimitry Andric 310b57cec5SDimitry Andric setlocale 320b57cec5SDimitry Andric localeconv 330b57cec5SDimitry Andric 340b57cec5SDimitry Andric */ 350b57cec5SDimitry Andric 360b57cec5SDimitry Andric #include <__config> 370b57cec5SDimitry Andric 380b57cec5SDimitry Andric #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) 390b57cec5SDimitry Andric # pragma GCC system_header 400b57cec5SDimitry Andric #endif 410b57cec5SDimitry Andric 42*bdd1243dSDimitry Andric #if __has_include_next(<locale.h>) 430b57cec5SDimitry Andric # include_next <locale.h> 44*bdd1243dSDimitry Andric #endif 450b57cec5SDimitry Andric 460b57cec5SDimitry Andric #endif // _LIBCPP_LOCALE_H 47