1227753Stheraven/*-
2232498Stheraven * Copyright (c) 2011, 2012 The FreeBSD Foundation
3227753Stheraven * All rights reserved.
4227753Stheraven *
5227753Stheraven * This software was developed by David Chisnall under sponsorship from
6227753Stheraven * the FreeBSD Foundation.
7227753Stheraven *
8227753Stheraven * Redistribution and use in source and binary forms, with or without
9227753Stheraven * modification, are permitted provided that the following conditions
10227753Stheraven * are met:
11232498Stheraven * 1. Redistributions of source code must retain the above copyright
12232498Stheraven *    notice, this list of conditions and the following disclaimer.
13232498Stheraven * 2. Redistributions in binary form must reproduce the above copyright
14232498Stheraven *    notice, this list of conditions and the following disclaimer in the
15232498Stheraven *    documentation and/or other materials provided with the distribution.
16227753Stheraven *
17227753Stheraven * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
18227753Stheraven * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
19227753Stheraven * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
20232498Stheraven * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
21227753Stheraven * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
22227753Stheraven * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
23227753Stheraven * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
24227753Stheraven * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
25227753Stheraven * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
26227753Stheraven * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
27227753Stheraven * SUCH DAMAGE.
28227753Stheraven *
29227753Stheraven * $FreeBSD$
30227753Stheraven */
31227753Stheraven
32227753Stheraven#ifndef _XLOCALE_H_
33227753Stheraven#define _XLOCALE_H_
34227753Stheraven
35227753Stheraven#include <locale.h>
36227753Stheraven__BEGIN_DECLS
37232498Stheraven#include <xlocale/_locale.h>
38227753Stheraven
39227753Stheraven#ifdef _STRING_H_
40232498Stheraven#include <xlocale/_string.h>
41227753Stheraven#endif
42232498Stheraven
43227753Stheraven#ifdef _INTTYPES_H_
44232498Stheraven#include <xlocale/_inttypes.h>
45227753Stheraven#endif
46232498Stheraven
47227753Stheraven#ifdef _MONETARY_H_
48232498Stheraven#include <xlocale/_monetary.h>
49227753Stheraven#endif
50227753Stheraven
51227753Stheraven#ifdef _STDLIB_H_
52232498Stheraven#include <xlocale/_stdlib.h>
53232498Stheraven#endif
54231714Sdim
55227753Stheraven#ifdef _TIME_H_
56232498Stheraven#include <xlocale/_time.h>
57227753Stheraven#endif
58232498Stheraven
59227753Stheraven#ifdef _LANGINFO_H_
60232498Stheraven#include <xlocale/_langinfo.h>
61227753Stheraven#endif
62232498Stheraven
63227753Stheraven#ifdef _CTYPE_H_
64232498Stheraven#include <xlocale/_ctype.h>
65227753Stheraven#endif
66232498Stheraven
67227753Stheraven#ifdef _WCTYPE_H_
68232498Stheraven#define _XLOCALE_WCTYPES 1
69232498Stheraven#include <xlocale/_ctype.h>
70227753Stheraven#endif
71227753Stheraven
72227753Stheraven#ifdef _STDIO_H_
73232498Stheraven#include <xlocale/_stdio.h>
74232498Stheraven#endif
75231714Sdim
76232498Stheraven#ifdef _WCHAR_H_
77232498Stheraven#include <xlocale/_wchar.h>
78231673Stheraven#endif
79227753Stheraven
80227753Stheraven
81227753Stheraven
82227753Stheravenstruct lconv	*localeconv_l(locale_t);
83227753Stheraven__END_DECLS
84227753Stheraven
85227753Stheraven#endif
86