Loading...
--- Libc/Libc-320/include/langinfo.h
+++ Libc/Libc-1669.0.4/include/langinfo.h
@@ -26,96 +26,8 @@
* $FreeBSD: /repoman/r/ncvs/src/include/langinfo.h,v 1.6 2002/09/18 05:54:25 mike Exp $
*/
-#ifndef _LANGINFO_H_
-#define _LANGINFO_H_
+#include <_langinfo.h>
-#include <sys/cdefs.h>
-#include <sys/types.h>
-
-#ifndef _NL_ITEM_DECLARED
-typedef int nl_item;
-#define _NL_ITEM_DECLARED
-#endif
-
-#define CODESET 0 /* codeset name */
-#define D_T_FMT 1 /* string for formatting date and time */
-#define D_FMT 2 /* date format string */
-#define T_FMT 3 /* time format string */
-#define T_FMT_AMPM 4 /* a.m. or p.m. time formatting string */
-#define AM_STR 5 /* Ante Meridian affix */
-#define PM_STR 6 /* Post Meridian affix */
-
-/* week day names */
-#define DAY_1 7
-#define DAY_2 8
-#define DAY_3 9
-#define DAY_4 10
-#define DAY_5 11
-#define DAY_6 12
-#define DAY_7 13
-
-/* abbreviated week day names */
-#define ABDAY_1 14
-#define ABDAY_2 15
-#define ABDAY_3 16
-#define ABDAY_4 17
-#define ABDAY_5 18
-#define ABDAY_6 19
-#define ABDAY_7 20
-
-/* month names */
-#define MON_1 21
-#define MON_2 22
-#define MON_3 23
-#define MON_4 24
-#define MON_5 25
-#define MON_6 26
-#define MON_7 27
-#define MON_8 28
-#define MON_9 29
-#define MON_10 30
-#define MON_11 31
-#define MON_12 32
-
-/* abbreviated month names */
-#define ABMON_1 33
-#define ABMON_2 34
-#define ABMON_3 35
-#define ABMON_4 36
-#define ABMON_5 37
-#define ABMON_6 38
-#define ABMON_7 39
-#define ABMON_8 40
-#define ABMON_9 41
-#define ABMON_10 42
-#define ABMON_11 43
-#define ABMON_12 44
-
-#define ERA 45 /* era description segments */
-#define ERA_D_FMT 46 /* era date format string */
-#define ERA_D_T_FMT 47 /* era date and time format string */
-#define ERA_T_FMT 48 /* era time format string */
-#define ALT_DIGITS 49 /* alternative symbols for digits */
-
-#define RADIXCHAR 50 /* radix char */
-#define THOUSEP 51 /* separator for thousands */
-
-#define YESEXPR 52 /* affirmative response expression */
-#define NOEXPR 53 /* negative response expression */
-
-#if !defined(_ANSI_SOURCE)
-#define YESSTR 54 /* affirmative response for yes/no queries */
-#define NOSTR 55 /* negative response for yes/no queries */
-#endif
-
-#define CRNCYSTR 56 /* currency symbol */
-
-#if !defined(_ANSI_SOURCE)
-#define D_MD_ORDER 57 /* month/day order (local extension) */
-#endif
-
-__BEGIN_DECLS
-char *nl_langinfo(nl_item);
-__END_DECLS
-
-#endif /* !_LANGINFO_H_ */
+#ifdef _USE_EXTENDED_LOCALES_
+#include <xlocale/_langinfo.h>
+#endif /* _USE_EXTENDED_LOCALES_ */