[libc++][NFC] Remove unused header <__support/xlocale/__nop_locale_mgmt.h> (#194316)
This commit is contained in:
@@ -776,7 +776,6 @@ set(files
|
||||
__support/ibm/gettod_zos.h
|
||||
__support/ibm/locale_mgmt_zos.h
|
||||
__support/ibm/nanosleep.h
|
||||
__support/xlocale/__nop_locale_mgmt.h
|
||||
__support/xlocale/__posix_l_fallback.h
|
||||
__support/xlocale/__strtonum_fallback.h
|
||||
__system_error/errc.h
|
||||
|
||||
@@ -33,6 +33,7 @@
|
||||
// -----------------
|
||||
// namespace __locale {
|
||||
// using __locale_t = implementation-defined; // required by the headers
|
||||
// using __mbstate_t = implementation-defined; // required by the headers
|
||||
// using __lconv_t = implementation-defined;
|
||||
// __locale_t __newlocale(int, const char*, __locale_t);
|
||||
// void __freelocale(__locale_t);
|
||||
@@ -112,6 +113,8 @@
|
||||
# include <__locale_dir/support/freebsd.h>
|
||||
# elif defined(__NetBSD__)
|
||||
# include <__locale_dir/support/netbsd.h>
|
||||
# elif defined(__OpenBSD__)
|
||||
# include <__locale_dir/support/bsd_like.h>
|
||||
# elif defined(_LIBCPP_MSVCRT_LIKE)
|
||||
# include <__locale_dir/support/windows.h>
|
||||
# elif defined(__Fuchsia__)
|
||||
|
||||
@@ -1,33 +0,0 @@
|
||||
// -*- C++ -*-
|
||||
//===-----------------------------------------------------------------------===//
|
||||
//
|
||||
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
|
||||
// See https://llvm.org/LICENSE.txt for license information.
|
||||
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef _LIBCPP___SUPPORT_XLOCALE_NOP_LOCALE_MGMT_H
|
||||
#define _LIBCPP___SUPPORT_XLOCALE_NOP_LOCALE_MGMT_H
|
||||
|
||||
#include <__config>
|
||||
|
||||
// Patch over lack of extended locale support
|
||||
typedef void* locale_t;
|
||||
|
||||
inline _LIBCPP_HIDE_FROM_ABI locale_t duplocale(locale_t) { return nullptr; }
|
||||
|
||||
inline _LIBCPP_HIDE_FROM_ABI void freelocale(locale_t) {}
|
||||
|
||||
inline _LIBCPP_HIDE_FROM_ABI locale_t newlocale(int, const char*, locale_t) { return nullptr; }
|
||||
|
||||
#define LC_COLLATE_MASK (1 << LC_COLLATE)
|
||||
#define LC_CTYPE_MASK (1 << LC_CTYPE)
|
||||
#define LC_MESSAGES_MASK (1 << LC_MESSAGES)
|
||||
#define LC_MONETARY_MASK (1 << LC_MONETARY)
|
||||
#define LC_NUMERIC_MASK (1 << LC_NUMERIC)
|
||||
#define LC_TIME_MASK (1 << LC_TIME)
|
||||
#define LC_ALL_MASK \
|
||||
(LC_COLLATE_MASK | LC_CTYPE_MASK | LC_MONETARY_MASK | LC_NUMERIC_MASK | LC_TIME_MASK | LC_MESSAGES_MASK)
|
||||
|
||||
#endif // _LIBCPP___SUPPORT_XLOCALE_NOP_LOCALE_MGMT_H
|
||||
Reference in New Issue
Block a user