master
 1/*-
 2 * SPDX-License-Identifier: BSD-2-Clause
 3 *
 4 * Copyright (c) 2011, 2012 The FreeBSD Foundation
 5 *
 6 * This software was developed by David Chisnall under sponsorship from
 7 * the FreeBSD Foundation.
 8 *
 9 * Redistribution and use in source and binary forms, with or without
10 * modification, are permitted provided that the following conditions
11 * are met:
12 * 1. Redistributions of source code must retain the above copyright
13 *    notice, this list of conditions and the following disclaimer.
14 * 2. Redistributions in binary form must reproduce the above copyright
15 *    notice, this list of conditions and the following disclaimer in the
16 *    documentation and/or other materials provided with the distribution.
17 *
18 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
19 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
20 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
21 * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
22 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
23 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
24 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
25 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
26 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
27 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
28 * SUCH DAMAGE.
29 */
30
31#ifndef _XLOCALE_H_
32#define _XLOCALE_H_
33
34#include <locale.h>
35__BEGIN_DECLS
36#include <xlocale/_locale.h>
37
38#ifdef _STRING_H_
39#include <xlocale/_string.h>
40#endif
41
42#ifdef _INTTYPES_H_
43#include <xlocale/_inttypes.h>
44#endif
45
46#ifdef _MONETARY_H_
47#include <xlocale/_monetary.h>
48#endif
49
50#ifdef _STDLIB_H_
51#include <xlocale/_stdlib.h>
52#endif
53
54#ifdef _TIME_H_
55#include <xlocale/_time.h>
56#endif
57
58#ifdef _LANGINFO_H_
59#include <xlocale/_langinfo.h>
60#endif
61
62#ifdef _CTYPE_H_
63#include <xlocale/_ctype.h>
64#endif
65
66#ifdef _WCTYPE_H_
67#define _XLOCALE_WCTYPES 1
68#include <xlocale/_ctype.h>
69#endif
70
71#ifdef _STDIO_H_
72#include <xlocale/_stdio.h>
73#endif
74
75#ifdef _WCHAR_H_
76#include <xlocale/_wchar.h>
77#endif
78
79
80
81struct lconv	*localeconv_l(locale_t);
82__END_DECLS
83
84#endif