Back to index

glibc  2.9
Defines | Enumerations | Functions
langinfo.h File Reference
#include <nl_types.h>
#include <bits/locale.h>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define _NL_ITEM(category, index)   (((category) << 16) | (index))
#define _NL_ITEM_CATEGORY(item)   ((int) (item) >> 16)
#define _NL_ITEM_INDEX(item)   ((int) (item) & 0xffff)
#define ABDAY_1   ABDAY_1
#define ABDAY_2   ABDAY_2
#define ABDAY_3   ABDAY_3
#define ABDAY_4   ABDAY_4
#define ABDAY_5   ABDAY_5
#define ABDAY_6   ABDAY_6
#define ABDAY_7   ABDAY_7
#define DAY_1   DAY_1
#define DAY_2   DAY_2
#define DAY_3   DAY_3
#define DAY_4   DAY_4
#define DAY_5   DAY_5
#define DAY_6   DAY_6
#define DAY_7   DAY_7
#define ABMON_1   ABMON_1
#define ABMON_2   ABMON_2
#define ABMON_3   ABMON_3
#define ABMON_4   ABMON_4
#define ABMON_5   ABMON_5
#define ABMON_6   ABMON_6
#define ABMON_7   ABMON_7
#define ABMON_8   ABMON_8
#define ABMON_9   ABMON_9
#define ABMON_10   ABMON_10
#define ABMON_11   ABMON_11
#define ABMON_12   ABMON_12
#define MON_1   MON_1
#define MON_2   MON_2
#define MON_3   MON_3
#define MON_4   MON_4
#define MON_5   MON_5
#define MON_6   MON_6
#define MON_7   MON_7
#define MON_8   MON_8
#define MON_9   MON_9
#define MON_10   MON_10
#define MON_11   MON_11
#define MON_12   MON_12
#define AM_STR   AM_STR
#define PM_STR   PM_STR
#define D_T_FMT   D_T_FMT
#define D_FMT   D_FMT
#define T_FMT   T_FMT
#define T_FMT_AMPM   T_FMT_AMPM
#define ERA   ERA
#define ERA_D_FMT   ERA_D_FMT
#define ALT_DIGITS   ALT_DIGITS
#define ERA_D_T_FMT   ERA_D_T_FMT
#define ERA_T_FMT   ERA_T_FMT
#define _DATE_FMT   _DATE_FMT
#define CODESET   CODESET
#define CRNCYSTR   _NL_MONETARY_CRNCYSTR
#define RADIXCHAR   RADIXCHAR
#define THOUSEP   THOUSEP
#define YESEXPR   __YESEXPR
#define NOEXPR   __NOEXPR
#define _NL_LOCALE_NAME(category)   _NL_ITEM ((category), -1)

Enumerations

enum  {
  ABDAY_1 = _NL_ITEM (__LC_TIME, 0), ABDAY_1 = _NL_ITEM (__LC_TIME, 0), ABDAY_2, ABDAY_2,
  ABDAY_3, ABDAY_3, ABDAY_4, ABDAY_4,
  ABDAY_5, ABDAY_5, ABDAY_6, ABDAY_6,
  ABDAY_7, ABDAY_7, DAY_1, DAY_1,
  DAY_2, DAY_2, DAY_3, DAY_3,
  DAY_4, DAY_4, DAY_5, DAY_5,
  DAY_6, DAY_6, DAY_7, DAY_7,
  ABMON_1, ABMON_1, ABMON_2, ABMON_2,
  ABMON_3, ABMON_3, ABMON_4, ABMON_4,
  ABMON_5, ABMON_5, ABMON_6, ABMON_6,
  ABMON_7, ABMON_7, ABMON_8, ABMON_8,
  ABMON_9, ABMON_9, ABMON_10, ABMON_10,
  ABMON_11, ABMON_11, ABMON_12, ABMON_12,
  MON_1, MON_1, MON_2, MON_2,
  MON_3, MON_3, MON_4, MON_4,
  MON_5, MON_5, MON_6, MON_6,
  MON_7, MON_7, MON_8, MON_8,
  MON_9, MON_9, MON_10, MON_10,
  MON_11, MON_11, MON_12, MON_12,
  AM_STR, AM_STR, PM_STR, PM_STR,
  D_T_FMT, D_T_FMT, D_FMT, D_FMT,
  T_FMT, T_FMT, T_FMT_AMPM, T_FMT_AMPM,
  ERA, ERA, __ERA_YEAR, ERA_D_FMT,
  ERA_D_FMT, ALT_DIGITS, ALT_DIGITS, ERA_D_T_FMT,
  ERA_D_T_FMT, ERA_T_FMT, ERA_T_FMT, _NL_TIME_ERA_NUM_ENTRIES,
  _NL_TIME_ERA_ENTRIES, _NL_WABDAY_1, _NL_WABDAY_2, _NL_WABDAY_3,
  _NL_WABDAY_4, _NL_WABDAY_5, _NL_WABDAY_6, _NL_WABDAY_7,
  _NL_WDAY_1, _NL_WDAY_2, _NL_WDAY_3, _NL_WDAY_4,
  _NL_WDAY_5, _NL_WDAY_6, _NL_WDAY_7, _NL_WABMON_1,
  _NL_WABMON_2, _NL_WABMON_3, _NL_WABMON_4, _NL_WABMON_5,
  _NL_WABMON_6, _NL_WABMON_7, _NL_WABMON_8, _NL_WABMON_9,
  _NL_WABMON_10, _NL_WABMON_11, _NL_WABMON_12, _NL_WMON_1,
  _NL_WMON_2, _NL_WMON_3, _NL_WMON_4, _NL_WMON_5,
  _NL_WMON_6, _NL_WMON_7, _NL_WMON_8, _NL_WMON_9,
  _NL_WMON_10, _NL_WMON_11, _NL_WMON_12, _NL_WAM_STR,
  _NL_WPM_STR, _NL_WD_T_FMT, _NL_WD_FMT, _NL_WT_FMT,
  _NL_WT_FMT_AMPM, _NL_WERA_YEAR, _NL_WERA_D_FMT, _NL_WALT_DIGITS,
  _NL_WERA_D_T_FMT, _NL_WERA_T_FMT, _NL_TIME_WEEK_NDAYS, _NL_TIME_WEEK_1STDAY,
  _NL_TIME_WEEK_1STWEEK, _NL_TIME_FIRST_WEEKDAY, _NL_TIME_FIRST_WORKDAY, _NL_TIME_CAL_DIRECTION,
  _NL_TIME_TIMEZONE, _DATE_FMT, _DATE_FMT, _NL_W_DATE_FMT,
  _NL_TIME_CODESET, _NL_NUM_LC_TIME, _NL_COLLATE_NRULES = _NL_ITEM (__LC_COLLATE, 0), _NL_COLLATE_RULESETS,
  _NL_COLLATE_TABLEMB, _NL_COLLATE_WEIGHTMB, _NL_COLLATE_EXTRAMB, _NL_COLLATE_INDIRECTMB,
  _NL_COLLATE_GAP1, _NL_COLLATE_GAP2, _NL_COLLATE_GAP3, _NL_COLLATE_TABLEWC,
  _NL_COLLATE_WEIGHTWC, _NL_COLLATE_EXTRAWC, _NL_COLLATE_INDIRECTWC, _NL_COLLATE_SYMB_HASH_SIZEMB,
  _NL_COLLATE_SYMB_TABLEMB, _NL_COLLATE_SYMB_EXTRAMB, _NL_COLLATE_COLLSEQMB, _NL_COLLATE_COLLSEQWC,
  _NL_COLLATE_CODESET, _NL_NUM_LC_COLLATE, _NL_CTYPE_CLASS = _NL_ITEM (__LC_CTYPE, 0), _NL_CTYPE_TOUPPER,
  _NL_CTYPE_GAP1, _NL_CTYPE_TOLOWER, _NL_CTYPE_GAP2, _NL_CTYPE_CLASS32,
  _NL_CTYPE_GAP3, _NL_CTYPE_GAP4, _NL_CTYPE_GAP5, _NL_CTYPE_GAP6,
  _NL_CTYPE_CLASS_NAMES, _NL_CTYPE_MAP_NAMES, _NL_CTYPE_WIDTH, _NL_CTYPE_MB_CUR_MAX,
  _NL_CTYPE_CODESET_NAME, CODESET = _NL_CTYPE_CODESET_NAME, CODESET = _NL_CTYPE_CODESET_NAME, _NL_CTYPE_TOUPPER32,
  _NL_CTYPE_TOLOWER32, _NL_CTYPE_CLASS_OFFSET, _NL_CTYPE_MAP_OFFSET, _NL_CTYPE_INDIGITS_MB_LEN,
  _NL_CTYPE_INDIGITS0_MB, _NL_CTYPE_INDIGITS1_MB, _NL_CTYPE_INDIGITS2_MB, _NL_CTYPE_INDIGITS3_MB,
  _NL_CTYPE_INDIGITS4_MB, _NL_CTYPE_INDIGITS5_MB, _NL_CTYPE_INDIGITS6_MB, _NL_CTYPE_INDIGITS7_MB,
  _NL_CTYPE_INDIGITS8_MB, _NL_CTYPE_INDIGITS9_MB, _NL_CTYPE_INDIGITS_WC_LEN, _NL_CTYPE_INDIGITS0_WC,
  _NL_CTYPE_INDIGITS1_WC, _NL_CTYPE_INDIGITS2_WC, _NL_CTYPE_INDIGITS3_WC, _NL_CTYPE_INDIGITS4_WC,
  _NL_CTYPE_INDIGITS5_WC, _NL_CTYPE_INDIGITS6_WC, _NL_CTYPE_INDIGITS7_WC, _NL_CTYPE_INDIGITS8_WC,
  _NL_CTYPE_INDIGITS9_WC, _NL_CTYPE_OUTDIGIT0_MB, _NL_CTYPE_OUTDIGIT1_MB, _NL_CTYPE_OUTDIGIT2_MB,
  _NL_CTYPE_OUTDIGIT3_MB, _NL_CTYPE_OUTDIGIT4_MB, _NL_CTYPE_OUTDIGIT5_MB, _NL_CTYPE_OUTDIGIT6_MB,
  _NL_CTYPE_OUTDIGIT7_MB, _NL_CTYPE_OUTDIGIT8_MB, _NL_CTYPE_OUTDIGIT9_MB, _NL_CTYPE_OUTDIGIT0_WC,
  _NL_CTYPE_OUTDIGIT1_WC, _NL_CTYPE_OUTDIGIT2_WC, _NL_CTYPE_OUTDIGIT3_WC, _NL_CTYPE_OUTDIGIT4_WC,
  _NL_CTYPE_OUTDIGIT5_WC, _NL_CTYPE_OUTDIGIT6_WC, _NL_CTYPE_OUTDIGIT7_WC, _NL_CTYPE_OUTDIGIT8_WC,
  _NL_CTYPE_OUTDIGIT9_WC, _NL_CTYPE_TRANSLIT_TAB_SIZE, _NL_CTYPE_TRANSLIT_FROM_IDX, _NL_CTYPE_TRANSLIT_FROM_TBL,
  _NL_CTYPE_TRANSLIT_TO_IDX, _NL_CTYPE_TRANSLIT_TO_TBL, _NL_CTYPE_TRANSLIT_DEFAULT_MISSING_LEN, _NL_CTYPE_TRANSLIT_DEFAULT_MISSING,
  _NL_CTYPE_TRANSLIT_IGNORE_LEN, _NL_CTYPE_TRANSLIT_IGNORE, _NL_CTYPE_MAP_TO_NONASCII, _NL_CTYPE_EXTRA_MAP_1,
  _NL_CTYPE_EXTRA_MAP_2, _NL_CTYPE_EXTRA_MAP_3, _NL_CTYPE_EXTRA_MAP_4, _NL_CTYPE_EXTRA_MAP_5,
  _NL_CTYPE_EXTRA_MAP_6, _NL_CTYPE_EXTRA_MAP_7, _NL_CTYPE_EXTRA_MAP_8, _NL_CTYPE_EXTRA_MAP_9,
  _NL_CTYPE_EXTRA_MAP_10, _NL_CTYPE_EXTRA_MAP_11, _NL_CTYPE_EXTRA_MAP_12, _NL_CTYPE_EXTRA_MAP_13,
  _NL_CTYPE_EXTRA_MAP_14, _NL_NUM_LC_CTYPE, __INT_CURR_SYMBOL = _NL_ITEM (__LC_MONETARY, 0), __CURRENCY_SYMBOL,
  __MON_DECIMAL_POINT, __MON_THOUSANDS_SEP, __MON_GROUPING, __POSITIVE_SIGN,
  __NEGATIVE_SIGN, __INT_FRAC_DIGITS, __FRAC_DIGITS, __P_CS_PRECEDES,
  __P_SEP_BY_SPACE, __N_CS_PRECEDES, __N_SEP_BY_SPACE, __P_SIGN_POSN,
  __N_SIGN_POSN, _NL_MONETARY_CRNCYSTR, __INT_P_CS_PRECEDES, __INT_P_SEP_BY_SPACE,
  __INT_N_CS_PRECEDES, __INT_N_SEP_BY_SPACE, __INT_P_SIGN_POSN, __INT_N_SIGN_POSN,
  _NL_MONETARY_DUO_INT_CURR_SYMBOL, _NL_MONETARY_DUO_CURRENCY_SYMBOL, _NL_MONETARY_DUO_INT_FRAC_DIGITS, _NL_MONETARY_DUO_FRAC_DIGITS,
  _NL_MONETARY_DUO_P_CS_PRECEDES, _NL_MONETARY_DUO_P_SEP_BY_SPACE, _NL_MONETARY_DUO_N_CS_PRECEDES, _NL_MONETARY_DUO_N_SEP_BY_SPACE,
  _NL_MONETARY_DUO_INT_P_CS_PRECEDES, _NL_MONETARY_DUO_INT_P_SEP_BY_SPACE, _NL_MONETARY_DUO_INT_N_CS_PRECEDES, _NL_MONETARY_DUO_INT_N_SEP_BY_SPACE,
  _NL_MONETARY_DUO_P_SIGN_POSN, _NL_MONETARY_DUO_N_SIGN_POSN, _NL_MONETARY_DUO_INT_P_SIGN_POSN, _NL_MONETARY_DUO_INT_N_SIGN_POSN,
  _NL_MONETARY_UNO_VALID_FROM, _NL_MONETARY_UNO_VALID_TO, _NL_MONETARY_DUO_VALID_FROM, _NL_MONETARY_DUO_VALID_TO,
  _NL_MONETARY_CONVERSION_RATE, _NL_MONETARY_DECIMAL_POINT_WC, _NL_MONETARY_THOUSANDS_SEP_WC, _NL_MONETARY_CODESET,
  _NL_NUM_LC_MONETARY, __DECIMAL_POINT = _NL_ITEM (__LC_NUMERIC, 0), RADIXCHAR = __DECIMAL_POINT, RADIXCHAR = __DECIMAL_POINT,
  __THOUSANDS_SEP, THOUSEP = __THOUSANDS_SEP, THOUSEP = __THOUSANDS_SEP, __GROUPING,
  _NL_NUMERIC_DECIMAL_POINT_WC, _NL_NUMERIC_THOUSANDS_SEP_WC, _NL_NUMERIC_CODESET, _NL_NUM_LC_NUMERIC,
  __YESEXPR = _NL_ITEM (__LC_MESSAGES, 0), __NOEXPR, __YESSTR, __NOSTR,
  _NL_MESSAGES_CODESET, _NL_NUM_LC_MESSAGES, _NL_PAPER_HEIGHT = _NL_ITEM (__LC_PAPER, 0), _NL_PAPER_WIDTH,
  _NL_PAPER_CODESET, _NL_NUM_LC_PAPER, _NL_NAME_NAME_FMT = _NL_ITEM (__LC_NAME, 0), _NL_NAME_NAME_GEN,
  _NL_NAME_NAME_MR, _NL_NAME_NAME_MRS, _NL_NAME_NAME_MISS, _NL_NAME_NAME_MS,
  _NL_NAME_CODESET, _NL_NUM_LC_NAME, _NL_ADDRESS_POSTAL_FMT = _NL_ITEM (__LC_ADDRESS, 0), _NL_ADDRESS_COUNTRY_NAME,
  _NL_ADDRESS_COUNTRY_POST, _NL_ADDRESS_COUNTRY_AB2, _NL_ADDRESS_COUNTRY_AB3, _NL_ADDRESS_COUNTRY_CAR,
  _NL_ADDRESS_COUNTRY_NUM, _NL_ADDRESS_COUNTRY_ISBN, _NL_ADDRESS_LANG_NAME, _NL_ADDRESS_LANG_AB,
  _NL_ADDRESS_LANG_TERM, _NL_ADDRESS_LANG_LIB, _NL_ADDRESS_CODESET, _NL_NUM_LC_ADDRESS,
  _NL_TELEPHONE_TEL_INT_FMT = _NL_ITEM (__LC_TELEPHONE, 0), _NL_TELEPHONE_TEL_DOM_FMT, _NL_TELEPHONE_INT_SELECT, _NL_TELEPHONE_INT_PREFIX,
  _NL_TELEPHONE_CODESET, _NL_NUM_LC_TELEPHONE, _NL_MEASUREMENT_MEASUREMENT = _NL_ITEM (__LC_MEASUREMENT, 0), _NL_MEASUREMENT_CODESET,
  _NL_NUM_LC_MEASUREMENT, _NL_IDENTIFICATION_TITLE = _NL_ITEM (__LC_IDENTIFICATION, 0), _NL_IDENTIFICATION_SOURCE, _NL_IDENTIFICATION_ADDRESS,
  _NL_IDENTIFICATION_CONTACT, _NL_IDENTIFICATION_EMAIL, _NL_IDENTIFICATION_TEL, _NL_IDENTIFICATION_FAX,
  _NL_IDENTIFICATION_LANGUAGE, _NL_IDENTIFICATION_TERRITORY, _NL_IDENTIFICATION_AUDIENCE, _NL_IDENTIFICATION_APPLICATION,
  _NL_IDENTIFICATION_ABBREVIATION, _NL_IDENTIFICATION_REVISION, _NL_IDENTIFICATION_DATE, _NL_IDENTIFICATION_CATEGORY,
  _NL_IDENTIFICATION_CODESET, _NL_NUM_LC_IDENTIFICATION, _NL_NUM
}

Functions

char * nl_langinfo (nl_item __item) __THROW

Define Documentation

#define _DATE_FMT   _DATE_FMT

Definition at line 230 of file langinfo.h.

#define _NL_ITEM (   category,
  index 
)    (((category) << 16) | (index))

Definition at line 35 of file langinfo.h.

#define _NL_ITEM_CATEGORY (   item)    ((int) (item) >> 16)

Definition at line 38 of file langinfo.h.

#define _NL_ITEM_INDEX (   item)    ((int) (item) & 0xffff)

Definition at line 39 of file langinfo.h.

#define _NL_LOCALE_NAME (   category)    _NL_ITEM ((category), -1)

Definition at line 570 of file langinfo.h.

#define ABDAY_1   ABDAY_1

Definition at line 48 of file langinfo.h.

#define ABDAY_2   ABDAY_2

Definition at line 50 of file langinfo.h.

#define ABDAY_3   ABDAY_3

Definition at line 52 of file langinfo.h.

#define ABDAY_4   ABDAY_4

Definition at line 54 of file langinfo.h.

#define ABDAY_5   ABDAY_5

Definition at line 56 of file langinfo.h.

#define ABDAY_6   ABDAY_6

Definition at line 58 of file langinfo.h.

#define ABDAY_7   ABDAY_7

Definition at line 60 of file langinfo.h.

#define ABMON_1   ABMON_1

Definition at line 80 of file langinfo.h.

#define ABMON_10   ABMON_10

Definition at line 98 of file langinfo.h.

#define ABMON_11   ABMON_11

Definition at line 100 of file langinfo.h.

#define ABMON_12   ABMON_12

Definition at line 102 of file langinfo.h.

#define ABMON_2   ABMON_2

Definition at line 82 of file langinfo.h.

#define ABMON_3   ABMON_3

Definition at line 84 of file langinfo.h.

#define ABMON_4   ABMON_4

Definition at line 86 of file langinfo.h.

#define ABMON_5   ABMON_5

Definition at line 88 of file langinfo.h.

#define ABMON_6   ABMON_6

Definition at line 90 of file langinfo.h.

#define ABMON_7   ABMON_7

Definition at line 92 of file langinfo.h.

#define ABMON_8   ABMON_8

Definition at line 94 of file langinfo.h.

#define ABMON_9   ABMON_9

Definition at line 96 of file langinfo.h.

#define ALT_DIGITS   ALT_DIGITS

Definition at line 153 of file langinfo.h.

#define AM_STR   AM_STR

Definition at line 131 of file langinfo.h.

#define CODESET   CODESET

Definition at line 280 of file langinfo.h.

Definition at line 417 of file langinfo.h.

#define D_FMT   D_FMT

Definition at line 138 of file langinfo.h.

#define D_T_FMT   D_T_FMT

Definition at line 136 of file langinfo.h.

#define DAY_1   DAY_1

Definition at line 64 of file langinfo.h.

#define DAY_2   DAY_2

Definition at line 66 of file langinfo.h.

#define DAY_3   DAY_3

Definition at line 68 of file langinfo.h.

#define DAY_4   DAY_4

Definition at line 70 of file langinfo.h.

#define DAY_5   DAY_5

Definition at line 72 of file langinfo.h.

#define DAY_6   DAY_6

Definition at line 74 of file langinfo.h.

#define DAY_7   DAY_7

Definition at line 76 of file langinfo.h.

#define ERA   ERA

Definition at line 145 of file langinfo.h.

#define ERA_D_FMT   ERA_D_FMT

Definition at line 151 of file langinfo.h.

#define ERA_D_T_FMT   ERA_D_T_FMT

Definition at line 155 of file langinfo.h.

#define ERA_T_FMT   ERA_T_FMT

Definition at line 157 of file langinfo.h.

#define MON_1   MON_1

Definition at line 106 of file langinfo.h.

#define MON_10   MON_10

Definition at line 124 of file langinfo.h.

#define MON_11   MON_11

Definition at line 126 of file langinfo.h.

#define MON_12   MON_12

Definition at line 128 of file langinfo.h.

#define MON_2   MON_2

Definition at line 108 of file langinfo.h.

#define MON_3   MON_3

Definition at line 110 of file langinfo.h.

#define MON_4   MON_4

Definition at line 112 of file langinfo.h.

#define MON_5   MON_5

Definition at line 114 of file langinfo.h.

#define MON_6   MON_6

Definition at line 116 of file langinfo.h.

#define MON_7   MON_7

Definition at line 118 of file langinfo.h.

#define MON_8   MON_8

Definition at line 120 of file langinfo.h.

#define MON_9   MON_9

Definition at line 122 of file langinfo.h.

#define NOEXPR   __NOEXPR

Definition at line 494 of file langinfo.h.

#define PM_STR   PM_STR

Definition at line 133 of file langinfo.h.

#define RADIXCHAR   RADIXCHAR

Definition at line 475 of file langinfo.h.

#define T_FMT   T_FMT

Definition at line 140 of file langinfo.h.

#define T_FMT_AMPM   T_FMT_AMPM

Definition at line 142 of file langinfo.h.

#define THOUSEP   THOUSEP

Definition at line 481 of file langinfo.h.

#define YESEXPR   __YESEXPR

Definition at line 492 of file langinfo.h.


Enumeration Type Documentation

anonymous enum
Enumerator:
ABDAY_1 
ABDAY_1 
ABDAY_2 
ABDAY_2 
ABDAY_3 
ABDAY_3 
ABDAY_4 
ABDAY_4 
ABDAY_5 
ABDAY_5 
ABDAY_6 
ABDAY_6 
ABDAY_7 
ABDAY_7 
DAY_1 
DAY_1 
DAY_2 
DAY_2 
DAY_3 
DAY_3 
DAY_4 
DAY_4 
DAY_5 
DAY_5 
DAY_6 
DAY_6 
DAY_7 
DAY_7 
ABMON_1 
ABMON_1 
ABMON_2 
ABMON_2 
ABMON_3 
ABMON_3 
ABMON_4 
ABMON_4 
ABMON_5 
ABMON_5 
ABMON_6 
ABMON_6 
ABMON_7 
ABMON_7 
ABMON_8 
ABMON_8 
ABMON_9 
ABMON_9 
ABMON_10 
ABMON_10 
ABMON_11 
ABMON_11 
ABMON_12 
ABMON_12 
MON_1 
MON_1 
MON_2 
MON_2 
MON_3 
MON_3 
MON_4 
MON_4 
MON_5 
MON_5 
MON_6 
MON_6 
MON_7 
MON_7 
MON_8 
MON_8 
MON_9 
MON_9 
MON_10 
MON_10 
MON_11 
MON_11 
MON_12 
MON_12 
AM_STR 
AM_STR 
PM_STR 
PM_STR 
D_T_FMT 
D_T_FMT 
D_FMT 
D_FMT 
T_FMT 
T_FMT 
T_FMT_AMPM 
T_FMT_AMPM 
ERA 
ERA 
__ERA_YEAR 
ERA_D_FMT 
ERA_D_FMT 
ALT_DIGITS 
ALT_DIGITS 
ERA_D_T_FMT 
ERA_D_T_FMT 
ERA_T_FMT 
ERA_T_FMT 
_NL_TIME_ERA_NUM_ENTRIES 
_NL_TIME_ERA_ENTRIES 
_NL_WABDAY_1 
_NL_WABDAY_2 
_NL_WABDAY_3 
_NL_WABDAY_4 
_NL_WABDAY_5 
_NL_WABDAY_6 
_NL_WABDAY_7 
_NL_WDAY_1 
_NL_WDAY_2 
_NL_WDAY_3 
_NL_WDAY_4 
_NL_WDAY_5 
_NL_WDAY_6 
_NL_WDAY_7 
_NL_WABMON_1 
_NL_WABMON_2 
_NL_WABMON_3 
_NL_WABMON_4 
_NL_WABMON_5 
_NL_WABMON_6 
_NL_WABMON_7 
_NL_WABMON_8 
_NL_WABMON_9 
_NL_WABMON_10 
_NL_WABMON_11 
_NL_WABMON_12 
_NL_WMON_1 
_NL_WMON_2 
_NL_WMON_3 
_NL_WMON_4 
_NL_WMON_5 
_NL_WMON_6 
_NL_WMON_7 
_NL_WMON_8 
_NL_WMON_9 
_NL_WMON_10 
_NL_WMON_11 
_NL_WMON_12 
_NL_WAM_STR 
_NL_WPM_STR 
_NL_WD_T_FMT 
_NL_WD_FMT 
_NL_WT_FMT 
_NL_WT_FMT_AMPM 
_NL_WERA_YEAR 
_NL_WERA_D_FMT 
_NL_WALT_DIGITS 
_NL_WERA_D_T_FMT 
_NL_WERA_T_FMT 
_NL_TIME_WEEK_NDAYS 
_NL_TIME_WEEK_1STDAY 
_NL_TIME_WEEK_1STWEEK 
_NL_TIME_FIRST_WEEKDAY 
_NL_TIME_FIRST_WORKDAY 
_NL_TIME_CAL_DIRECTION 
_NL_TIME_TIMEZONE 
_DATE_FMT 
_DATE_FMT 
_NL_W_DATE_FMT 
_NL_TIME_CODESET 
_NL_NUM_LC_TIME 
_NL_COLLATE_NRULES 
_NL_COLLATE_RULESETS 
_NL_COLLATE_TABLEMB 
_NL_COLLATE_WEIGHTMB 
_NL_COLLATE_EXTRAMB 
_NL_COLLATE_INDIRECTMB 
_NL_COLLATE_GAP1 
_NL_COLLATE_GAP2 
_NL_COLLATE_GAP3 
_NL_COLLATE_TABLEWC 
_NL_COLLATE_WEIGHTWC 
_NL_COLLATE_EXTRAWC 
_NL_COLLATE_INDIRECTWC 
_NL_COLLATE_SYMB_HASH_SIZEMB 
_NL_COLLATE_SYMB_TABLEMB 
_NL_COLLATE_SYMB_EXTRAMB 
_NL_COLLATE_COLLSEQMB 
_NL_COLLATE_COLLSEQWC 
_NL_COLLATE_CODESET 
_NL_NUM_LC_COLLATE 
_NL_CTYPE_CLASS 
_NL_CTYPE_TOUPPER 
_NL_CTYPE_GAP1 
_NL_CTYPE_TOLOWER 
_NL_CTYPE_GAP2 
_NL_CTYPE_CLASS32 
_NL_CTYPE_GAP3 
_NL_CTYPE_GAP4 
_NL_CTYPE_GAP5 
_NL_CTYPE_GAP6 
_NL_CTYPE_CLASS_NAMES 
_NL_CTYPE_MAP_NAMES 
_NL_CTYPE_WIDTH 
_NL_CTYPE_MB_CUR_MAX 
_NL_CTYPE_CODESET_NAME 
CODESET 
CODESET 
_NL_CTYPE_TOUPPER32 
_NL_CTYPE_TOLOWER32 
_NL_CTYPE_CLASS_OFFSET 
_NL_CTYPE_MAP_OFFSET 
_NL_CTYPE_INDIGITS_MB_LEN 
_NL_CTYPE_INDIGITS0_MB 
_NL_CTYPE_INDIGITS1_MB 
_NL_CTYPE_INDIGITS2_MB 
_NL_CTYPE_INDIGITS3_MB 
_NL_CTYPE_INDIGITS4_MB 
_NL_CTYPE_INDIGITS5_MB 
_NL_CTYPE_INDIGITS6_MB 
_NL_CTYPE_INDIGITS7_MB 
_NL_CTYPE_INDIGITS8_MB 
_NL_CTYPE_INDIGITS9_MB 
_NL_CTYPE_INDIGITS_WC_LEN 
_NL_CTYPE_INDIGITS0_WC 
_NL_CTYPE_INDIGITS1_WC 
_NL_CTYPE_INDIGITS2_WC 
_NL_CTYPE_INDIGITS3_WC 
_NL_CTYPE_INDIGITS4_WC 
_NL_CTYPE_INDIGITS5_WC 
_NL_CTYPE_INDIGITS6_WC 
_NL_CTYPE_INDIGITS7_WC 
_NL_CTYPE_INDIGITS8_WC 
_NL_CTYPE_INDIGITS9_WC 
_NL_CTYPE_OUTDIGIT0_MB 
_NL_CTYPE_OUTDIGIT1_MB 
_NL_CTYPE_OUTDIGIT2_MB 
_NL_CTYPE_OUTDIGIT3_MB 
_NL_CTYPE_OUTDIGIT4_MB 
_NL_CTYPE_OUTDIGIT5_MB 
_NL_CTYPE_OUTDIGIT6_MB 
_NL_CTYPE_OUTDIGIT7_MB 
_NL_CTYPE_OUTDIGIT8_MB 
_NL_CTYPE_OUTDIGIT9_MB 
_NL_CTYPE_OUTDIGIT0_WC 
_NL_CTYPE_OUTDIGIT1_WC 
_NL_CTYPE_OUTDIGIT2_WC 
_NL_CTYPE_OUTDIGIT3_WC 
_NL_CTYPE_OUTDIGIT4_WC 
_NL_CTYPE_OUTDIGIT5_WC 
_NL_CTYPE_OUTDIGIT6_WC 
_NL_CTYPE_OUTDIGIT7_WC 
_NL_CTYPE_OUTDIGIT8_WC 
_NL_CTYPE_OUTDIGIT9_WC 
_NL_CTYPE_TRANSLIT_TAB_SIZE 
_NL_CTYPE_TRANSLIT_FROM_IDX 
_NL_CTYPE_TRANSLIT_FROM_TBL 
_NL_CTYPE_TRANSLIT_TO_IDX 
_NL_CTYPE_TRANSLIT_TO_TBL 
_NL_CTYPE_TRANSLIT_DEFAULT_MISSING_LEN 
_NL_CTYPE_TRANSLIT_DEFAULT_MISSING 
_NL_CTYPE_TRANSLIT_IGNORE_LEN 
_NL_CTYPE_TRANSLIT_IGNORE 
_NL_CTYPE_MAP_TO_NONASCII 
_NL_CTYPE_EXTRA_MAP_1 
_NL_CTYPE_EXTRA_MAP_2 
_NL_CTYPE_EXTRA_MAP_3 
_NL_CTYPE_EXTRA_MAP_4 
_NL_CTYPE_EXTRA_MAP_5 
_NL_CTYPE_EXTRA_MAP_6 
_NL_CTYPE_EXTRA_MAP_7 
_NL_CTYPE_EXTRA_MAP_8 
_NL_CTYPE_EXTRA_MAP_9 
_NL_CTYPE_EXTRA_MAP_10 
_NL_CTYPE_EXTRA_MAP_11 
_NL_CTYPE_EXTRA_MAP_12 
_NL_CTYPE_EXTRA_MAP_13 
_NL_CTYPE_EXTRA_MAP_14 
_NL_NUM_LC_CTYPE 
__INT_CURR_SYMBOL 
__CURRENCY_SYMBOL 
__MON_DECIMAL_POINT 
__MON_THOUSANDS_SEP 
__MON_GROUPING 
__POSITIVE_SIGN 
__NEGATIVE_SIGN 
__INT_FRAC_DIGITS 
__FRAC_DIGITS 
__P_CS_PRECEDES 
__P_SEP_BY_SPACE 
__N_CS_PRECEDES 
__N_SEP_BY_SPACE 
__P_SIGN_POSN 
__N_SIGN_POSN 
_NL_MONETARY_CRNCYSTR 
__INT_P_CS_PRECEDES 
__INT_P_SEP_BY_SPACE 
__INT_N_CS_PRECEDES 
__INT_N_SEP_BY_SPACE 
__INT_P_SIGN_POSN 
__INT_N_SIGN_POSN 
_NL_MONETARY_DUO_INT_CURR_SYMBOL 
_NL_MONETARY_DUO_CURRENCY_SYMBOL 
_NL_MONETARY_DUO_INT_FRAC_DIGITS 
_NL_MONETARY_DUO_FRAC_DIGITS 
_NL_MONETARY_DUO_P_CS_PRECEDES 
_NL_MONETARY_DUO_P_SEP_BY_SPACE 
_NL_MONETARY_DUO_N_CS_PRECEDES 
_NL_MONETARY_DUO_N_SEP_BY_SPACE 
_NL_MONETARY_DUO_INT_P_CS_PRECEDES 
_NL_MONETARY_DUO_INT_P_SEP_BY_SPACE 
_NL_MONETARY_DUO_INT_N_CS_PRECEDES 
_NL_MONETARY_DUO_INT_N_SEP_BY_SPACE 
_NL_MONETARY_DUO_P_SIGN_POSN 
_NL_MONETARY_DUO_N_SIGN_POSN 
_NL_MONETARY_DUO_INT_P_SIGN_POSN 
_NL_MONETARY_DUO_INT_N_SIGN_POSN 
_NL_MONETARY_UNO_VALID_FROM 
_NL_MONETARY_UNO_VALID_TO 
_NL_MONETARY_DUO_VALID_FROM 
_NL_MONETARY_DUO_VALID_TO 
_NL_MONETARY_CONVERSION_RATE 
_NL_MONETARY_DECIMAL_POINT_WC 
_NL_MONETARY_THOUSANDS_SEP_WC 
_NL_MONETARY_CODESET 
_NL_NUM_LC_MONETARY 
__DECIMAL_POINT 
RADIXCHAR 
RADIXCHAR 
__THOUSANDS_SEP 
THOUSEP 
THOUSEP 
__GROUPING 
_NL_NUMERIC_DECIMAL_POINT_WC 
_NL_NUMERIC_THOUSANDS_SEP_WC 
_NL_NUMERIC_CODESET 
_NL_NUM_LC_NUMERIC 
__YESEXPR 
__NOEXPR 
__YESSTR 
__NOSTR 
_NL_MESSAGES_CODESET 
_NL_NUM_LC_MESSAGES 
_NL_PAPER_HEIGHT 
_NL_PAPER_WIDTH 
_NL_PAPER_CODESET 
_NL_NUM_LC_PAPER 
_NL_NAME_NAME_FMT 
_NL_NAME_NAME_GEN 
_NL_NAME_NAME_MR 
_NL_NAME_NAME_MRS 
_NL_NAME_NAME_MISS 
_NL_NAME_NAME_MS 
_NL_NAME_CODESET 
_NL_NUM_LC_NAME 
_NL_ADDRESS_POSTAL_FMT 
_NL_ADDRESS_COUNTRY_NAME 
_NL_ADDRESS_COUNTRY_POST 
_NL_ADDRESS_COUNTRY_AB2 
_NL_ADDRESS_COUNTRY_AB3 
_NL_ADDRESS_COUNTRY_CAR 
_NL_ADDRESS_COUNTRY_NUM 
_NL_ADDRESS_COUNTRY_ISBN 
_NL_ADDRESS_LANG_NAME 
_NL_ADDRESS_LANG_AB 
_NL_ADDRESS_LANG_TERM 
_NL_ADDRESS_LANG_LIB 
_NL_ADDRESS_CODESET 
_NL_NUM_LC_ADDRESS 
_NL_TELEPHONE_TEL_INT_FMT 
_NL_TELEPHONE_TEL_DOM_FMT 
_NL_TELEPHONE_INT_SELECT 
_NL_TELEPHONE_INT_PREFIX 
_NL_TELEPHONE_CODESET 
_NL_NUM_LC_TELEPHONE 
_NL_MEASUREMENT_MEASUREMENT 
_NL_MEASUREMENT_CODESET 
_NL_NUM_LC_MEASUREMENT 
_NL_IDENTIFICATION_TITLE 
_NL_IDENTIFICATION_SOURCE 
_NL_IDENTIFICATION_ADDRESS 
_NL_IDENTIFICATION_CONTACT 
_NL_IDENTIFICATION_EMAIL 
_NL_IDENTIFICATION_TEL 
_NL_IDENTIFICATION_FAX 
_NL_IDENTIFICATION_LANGUAGE 
_NL_IDENTIFICATION_TERRITORY 
_NL_IDENTIFICATION_AUDIENCE 
_NL_IDENTIFICATION_APPLICATION 
_NL_IDENTIFICATION_ABBREVIATION 
_NL_IDENTIFICATION_REVISION 
_NL_IDENTIFICATION_DATE 
_NL_IDENTIFICATION_CATEGORY 
_NL_IDENTIFICATION_CODESET 
_NL_NUM_LC_IDENTIFICATION 
_NL_NUM 

Definition at line 42 of file langinfo.h.

{
  /* LC_TIME category: date and time formatting.  */

  /* Abbreviated days of the week. */
  ABDAY_1 = _NL_ITEM (__LC_TIME, 0), /* Sun */
#define ABDAY_1                    ABDAY_1
  ABDAY_2,
#define ABDAY_2                    ABDAY_2
  ABDAY_3,
#define ABDAY_3                    ABDAY_3
  ABDAY_4,
#define ABDAY_4                    ABDAY_4
  ABDAY_5,
#define ABDAY_5                    ABDAY_5
  ABDAY_6,
#define ABDAY_6                    ABDAY_6
  ABDAY_7,
#define ABDAY_7                    ABDAY_7

  /* Long-named days of the week. */
  DAY_1,                    /* Sunday */
#define DAY_1               DAY_1
  DAY_2,                    /* Monday */
#define DAY_2               DAY_2
  DAY_3,                    /* Tuesday */
#define DAY_3               DAY_3
  DAY_4,                    /* Wednesday */
#define DAY_4               DAY_4
  DAY_5,                    /* Thursday */
#define DAY_5               DAY_5
  DAY_6,                    /* Friday */
#define DAY_6               DAY_6
  DAY_7,                    /* Saturday */
#define DAY_7               DAY_7

  /* Abbreviated month names.  */
  ABMON_1,                  /* Jan */
#define ABMON_1                    ABMON_1
  ABMON_2,
#define ABMON_2                    ABMON_2
  ABMON_3,
#define ABMON_3                    ABMON_3
  ABMON_4,
#define ABMON_4                    ABMON_4
  ABMON_5,
#define ABMON_5                    ABMON_5
  ABMON_6,
#define ABMON_6                    ABMON_6
  ABMON_7,
#define ABMON_7                    ABMON_7
  ABMON_8,
#define ABMON_8                    ABMON_8
  ABMON_9,
#define ABMON_9                    ABMON_9
  ABMON_10,
#define ABMON_10            ABMON_10
  ABMON_11,
#define ABMON_11            ABMON_11
  ABMON_12,
#define ABMON_12            ABMON_12

  /* Long month names.  */
  MON_1,                    /* January */
#define MON_1               MON_1
  MON_2,
#define MON_2               MON_2
  MON_3,
#define MON_3               MON_3
  MON_4,
#define MON_4               MON_4
  MON_5,
#define MON_5               MON_5
  MON_6,
#define MON_6               MON_6
  MON_7,
#define MON_7               MON_7
  MON_8,
#define MON_8               MON_8
  MON_9,
#define MON_9               MON_9
  MON_10,
#define MON_10                     MON_10
  MON_11,
#define MON_11                     MON_11
  MON_12,
#define MON_12                     MON_12

  AM_STR,                   /* Ante meridiem string.  */
#define AM_STR                     AM_STR
  PM_STR,                   /* Post meridiem string.  */
#define PM_STR                     PM_STR

  D_T_FMT,                  /* Date and time format for strftime.  */
#define D_T_FMT                    D_T_FMT
  D_FMT,                    /* Date format for strftime.  */
#define D_FMT               D_FMT
  T_FMT,                    /* Time format for strftime.  */
#define T_FMT               T_FMT
  T_FMT_AMPM,               /* 12-hour time format for strftime.  */
#define T_FMT_AMPM          T_FMT_AMPM

  ERA,                      /* Alternate era.  */
#define ERA                 ERA
  __ERA_YEAR,               /* Year in alternate era format.  */
#ifdef __USE_GNU
# define ERA_YEAR           __ERA_YEAR
#endif
  ERA_D_FMT,                /* Date in alternate era format.  */
#define ERA_D_FMT           ERA_D_FMT
  ALT_DIGITS,               /* Alternate symbols for digits.  */
#define ALT_DIGITS          ALT_DIGITS
  ERA_D_T_FMT,                     /* Date and time in alternate era format.  */
#define ERA_D_T_FMT         ERA_D_T_FMT
  ERA_T_FMT,                /* Time in alternate era format.  */
#define ERA_T_FMT           ERA_T_FMT

  _NL_TIME_ERA_NUM_ENTRIES, /* Number entries in the era arrays.  */
  _NL_TIME_ERA_ENTRIES,            /* Structure with era entries in usable form.*/

  _NL_WABDAY_1,             /* Sun */
  _NL_WABDAY_2,
  _NL_WABDAY_3,
  _NL_WABDAY_4,
  _NL_WABDAY_5,
  _NL_WABDAY_6,
  _NL_WABDAY_7,

  /* Long-named days of the week. */
  _NL_WDAY_1,        /* Sunday */
  _NL_WDAY_2,        /* Monday */
  _NL_WDAY_3,        /* Tuesday */
  _NL_WDAY_4,        /* Wednesday */
  _NL_WDAY_5,        /* Thursday */
  _NL_WDAY_6,        /* Friday */
  _NL_WDAY_7,        /* Saturday */

  /* Abbreviated month names.  */
  _NL_WABMON_1,             /* Jan */
  _NL_WABMON_2,
  _NL_WABMON_3,
  _NL_WABMON_4,
  _NL_WABMON_5,
  _NL_WABMON_6,
  _NL_WABMON_7,
  _NL_WABMON_8,
  _NL_WABMON_9,
  _NL_WABMON_10,
  _NL_WABMON_11,
  _NL_WABMON_12,

  /* Long month names.  */
  _NL_WMON_1,        /* January */
  _NL_WMON_2,
  _NL_WMON_3,
  _NL_WMON_4,
  _NL_WMON_5,
  _NL_WMON_6,
  _NL_WMON_7,
  _NL_WMON_8,
  _NL_WMON_9,
  _NL_WMON_10,
  _NL_WMON_11,
  _NL_WMON_12,

  _NL_WAM_STR,              /* Ante meridiem string.  */
  _NL_WPM_STR,              /* Post meridiem string.  */

  _NL_WD_T_FMT,             /* Date and time format for strftime.  */
  _NL_WD_FMT,        /* Date format for strftime.  */
  _NL_WT_FMT,        /* Time format for strftime.  */
  _NL_WT_FMT_AMPM,   /* 12-hour time format for strftime.  */

  _NL_WERA_YEAR,     /* Year in alternate era format.  */
  _NL_WERA_D_FMT,    /* Date in alternate era format.  */
  _NL_WALT_DIGITS,   /* Alternate symbols for digits.  */
  _NL_WERA_D_T_FMT,  /* Date and time in alternate era format.  */
  _NL_WERA_T_FMT,    /* Time in alternate era format.  */

  _NL_TIME_WEEK_NDAYS,
  _NL_TIME_WEEK_1STDAY,
  _NL_TIME_WEEK_1STWEEK,
  _NL_TIME_FIRST_WEEKDAY,
  _NL_TIME_FIRST_WORKDAY,
  _NL_TIME_CAL_DIRECTION,
  _NL_TIME_TIMEZONE,

  _DATE_FMT,         /* strftime format for date.  */
#define _DATE_FMT    _DATE_FMT
  _NL_W_DATE_FMT,

  _NL_TIME_CODESET,

  _NL_NUM_LC_TIME,   /* Number of indices in LC_TIME category.  */

  /* LC_COLLATE category: text sorting.
     This information is accessed by the strcoll and strxfrm functions.
     These `nl_langinfo' names are used only internally.  */
  _NL_COLLATE_NRULES = _NL_ITEM (__LC_COLLATE, 0),
  _NL_COLLATE_RULESETS,
  _NL_COLLATE_TABLEMB,
  _NL_COLLATE_WEIGHTMB,
  _NL_COLLATE_EXTRAMB,
  _NL_COLLATE_INDIRECTMB,
  _NL_COLLATE_GAP1,
  _NL_COLLATE_GAP2,
  _NL_COLLATE_GAP3,
  _NL_COLLATE_TABLEWC,
  _NL_COLLATE_WEIGHTWC,
  _NL_COLLATE_EXTRAWC,
  _NL_COLLATE_INDIRECTWC,
  _NL_COLLATE_SYMB_HASH_SIZEMB,
  _NL_COLLATE_SYMB_TABLEMB,
  _NL_COLLATE_SYMB_EXTRAMB,
  _NL_COLLATE_COLLSEQMB,
  _NL_COLLATE_COLLSEQWC,
  _NL_COLLATE_CODESET,
  _NL_NUM_LC_COLLATE,

  /* LC_CTYPE category: character classification.
     This information is accessed by the functions in <ctype.h>.
     These `nl_langinfo' names are used only internally.  */
  _NL_CTYPE_CLASS = _NL_ITEM (__LC_CTYPE, 0),
  _NL_CTYPE_TOUPPER,
  _NL_CTYPE_GAP1,
  _NL_CTYPE_TOLOWER,
  _NL_CTYPE_GAP2,
  _NL_CTYPE_CLASS32,
  _NL_CTYPE_GAP3,
  _NL_CTYPE_GAP4,
  _NL_CTYPE_GAP5,
  _NL_CTYPE_GAP6,
  _NL_CTYPE_CLASS_NAMES,
  _NL_CTYPE_MAP_NAMES,
  _NL_CTYPE_WIDTH,
  _NL_CTYPE_MB_CUR_MAX,
  _NL_CTYPE_CODESET_NAME,
  CODESET = _NL_CTYPE_CODESET_NAME,
#define CODESET                    CODESET
  _NL_CTYPE_TOUPPER32,
  _NL_CTYPE_TOLOWER32,
  _NL_CTYPE_CLASS_OFFSET,
  _NL_CTYPE_MAP_OFFSET,
  _NL_CTYPE_INDIGITS_MB_LEN,
  _NL_CTYPE_INDIGITS0_MB,
  _NL_CTYPE_INDIGITS1_MB,
  _NL_CTYPE_INDIGITS2_MB,
  _NL_CTYPE_INDIGITS3_MB,
  _NL_CTYPE_INDIGITS4_MB,
  _NL_CTYPE_INDIGITS5_MB,
  _NL_CTYPE_INDIGITS6_MB,
  _NL_CTYPE_INDIGITS7_MB,
  _NL_CTYPE_INDIGITS8_MB,
  _NL_CTYPE_INDIGITS9_MB,
  _NL_CTYPE_INDIGITS_WC_LEN,
  _NL_CTYPE_INDIGITS0_WC,
  _NL_CTYPE_INDIGITS1_WC,
  _NL_CTYPE_INDIGITS2_WC,
  _NL_CTYPE_INDIGITS3_WC,
  _NL_CTYPE_INDIGITS4_WC,
  _NL_CTYPE_INDIGITS5_WC,
  _NL_CTYPE_INDIGITS6_WC,
  _NL_CTYPE_INDIGITS7_WC,
  _NL_CTYPE_INDIGITS8_WC,
  _NL_CTYPE_INDIGITS9_WC,
  _NL_CTYPE_OUTDIGIT0_MB,
  _NL_CTYPE_OUTDIGIT1_MB,
  _NL_CTYPE_OUTDIGIT2_MB,
  _NL_CTYPE_OUTDIGIT3_MB,
  _NL_CTYPE_OUTDIGIT4_MB,
  _NL_CTYPE_OUTDIGIT5_MB,
  _NL_CTYPE_OUTDIGIT6_MB,
  _NL_CTYPE_OUTDIGIT7_MB,
  _NL_CTYPE_OUTDIGIT8_MB,
  _NL_CTYPE_OUTDIGIT9_MB,
  _NL_CTYPE_OUTDIGIT0_WC,
  _NL_CTYPE_OUTDIGIT1_WC,
  _NL_CTYPE_OUTDIGIT2_WC,
  _NL_CTYPE_OUTDIGIT3_WC,
  _NL_CTYPE_OUTDIGIT4_WC,
  _NL_CTYPE_OUTDIGIT5_WC,
  _NL_CTYPE_OUTDIGIT6_WC,
  _NL_CTYPE_OUTDIGIT7_WC,
  _NL_CTYPE_OUTDIGIT8_WC,
  _NL_CTYPE_OUTDIGIT9_WC,
  _NL_CTYPE_TRANSLIT_TAB_SIZE,
  _NL_CTYPE_TRANSLIT_FROM_IDX,
  _NL_CTYPE_TRANSLIT_FROM_TBL,
  _NL_CTYPE_TRANSLIT_TO_IDX,
  _NL_CTYPE_TRANSLIT_TO_TBL,
  _NL_CTYPE_TRANSLIT_DEFAULT_MISSING_LEN,
  _NL_CTYPE_TRANSLIT_DEFAULT_MISSING,
  _NL_CTYPE_TRANSLIT_IGNORE_LEN,
  _NL_CTYPE_TRANSLIT_IGNORE,
  _NL_CTYPE_MAP_TO_NONASCII,
  _NL_CTYPE_EXTRA_MAP_1,
  _NL_CTYPE_EXTRA_MAP_2,
  _NL_CTYPE_EXTRA_MAP_3,
  _NL_CTYPE_EXTRA_MAP_4,
  _NL_CTYPE_EXTRA_MAP_5,
  _NL_CTYPE_EXTRA_MAP_6,
  _NL_CTYPE_EXTRA_MAP_7,
  _NL_CTYPE_EXTRA_MAP_8,
  _NL_CTYPE_EXTRA_MAP_9,
  _NL_CTYPE_EXTRA_MAP_10,
  _NL_CTYPE_EXTRA_MAP_11,
  _NL_CTYPE_EXTRA_MAP_12,
  _NL_CTYPE_EXTRA_MAP_13,
  _NL_CTYPE_EXTRA_MAP_14,
  _NL_NUM_LC_CTYPE,

  /* LC_MONETARY category: formatting of monetary quantities.
     These items each correspond to a member of `struct lconv',
     defined in <locale.h>.  */
  __INT_CURR_SYMBOL = _NL_ITEM (__LC_MONETARY, 0),
#ifdef __USE_GNU
# define INT_CURR_SYMBOL    __INT_CURR_SYMBOL
#endif
  __CURRENCY_SYMBOL,
#ifdef __USE_GNU
# define CURRENCY_SYMBOL    __CURRENCY_SYMBOL
#endif
  __MON_DECIMAL_POINT,
#ifdef __USE_GNU
# define MON_DECIMAL_POINT  __MON_DECIMAL_POINT
#endif
  __MON_THOUSANDS_SEP,
#ifdef __USE_GNU
# define MON_THOUSANDS_SEP  __MON_THOUSANDS_SEP
#endif
  __MON_GROUPING,
#ifdef __USE_GNU
# define MON_GROUPING              __MON_GROUPING
#endif
  __POSITIVE_SIGN,
#ifdef __USE_GNU
# define POSITIVE_SIGN             __POSITIVE_SIGN
#endif
  __NEGATIVE_SIGN,
#ifdef __USE_GNU
# define NEGATIVE_SIGN             __NEGATIVE_SIGN
#endif
  __INT_FRAC_DIGITS,
#ifdef __USE_GNU
# define INT_FRAC_DIGITS    __INT_FRAC_DIGITS
#endif
  __FRAC_DIGITS,
#ifdef __USE_GNU
# define FRAC_DIGITS        __FRAC_DIGITS
#endif
  __P_CS_PRECEDES,
#ifdef __USE_GNU
# define P_CS_PRECEDES             __P_CS_PRECEDES
#endif
  __P_SEP_BY_SPACE,
#ifdef __USE_GNU
# define P_SEP_BY_SPACE            __P_SEP_BY_SPACE
#endif
  __N_CS_PRECEDES,
#ifdef __USE_GNU
# define N_CS_PRECEDES             __N_CS_PRECEDES
#endif
  __N_SEP_BY_SPACE,
#ifdef __USE_GNU
# define N_SEP_BY_SPACE            __N_SEP_BY_SPACE
#endif
  __P_SIGN_POSN,
#ifdef __USE_GNU
# define P_SIGN_POSN        __P_SIGN_POSN
#endif
  __N_SIGN_POSN,
#ifdef __USE_GNU
# define N_SIGN_POSN        __N_SIGN_POSN
#endif
  _NL_MONETARY_CRNCYSTR,
#define CRNCYSTR            _NL_MONETARY_CRNCYSTR
  __INT_P_CS_PRECEDES,
#ifdef __USE_GNU
# define INT_P_CS_PRECEDES  __INT_P_CS_PRECEDES
#endif
  __INT_P_SEP_BY_SPACE,
#ifdef __USE_GNU
# define INT_P_SEP_BY_SPACE __INT_P_SEP_BY_SPACE
#endif
  __INT_N_CS_PRECEDES,
#ifdef __USE_GNU
# define INT_N_CS_PRECEDES  __INT_N_CS_PRECEDES
#endif
  __INT_N_SEP_BY_SPACE,
#ifdef __USE_GNU
# define INT_N_SEP_BY_SPACE __INT_N_SEP_BY_SPACE
#endif
  __INT_P_SIGN_POSN,
#ifdef __USE_GNU
# define INT_P_SIGN_POSN    __INT_P_SIGN_POSN
#endif
  __INT_N_SIGN_POSN,
#ifdef __USE_GNU
# define INT_N_SIGN_POSN    __INT_N_SIGN_POSN
#endif
  _NL_MONETARY_DUO_INT_CURR_SYMBOL,
  _NL_MONETARY_DUO_CURRENCY_SYMBOL,
  _NL_MONETARY_DUO_INT_FRAC_DIGITS,
  _NL_MONETARY_DUO_FRAC_DIGITS,
  _NL_MONETARY_DUO_P_CS_PRECEDES,
  _NL_MONETARY_DUO_P_SEP_BY_SPACE,
  _NL_MONETARY_DUO_N_CS_PRECEDES,
  _NL_MONETARY_DUO_N_SEP_BY_SPACE,
  _NL_MONETARY_DUO_INT_P_CS_PRECEDES,
  _NL_MONETARY_DUO_INT_P_SEP_BY_SPACE,
  _NL_MONETARY_DUO_INT_N_CS_PRECEDES,
  _NL_MONETARY_DUO_INT_N_SEP_BY_SPACE,
  _NL_MONETARY_DUO_P_SIGN_POSN,
  _NL_MONETARY_DUO_N_SIGN_POSN,
  _NL_MONETARY_DUO_INT_P_SIGN_POSN,
  _NL_MONETARY_DUO_INT_N_SIGN_POSN,
  _NL_MONETARY_UNO_VALID_FROM,
  _NL_MONETARY_UNO_VALID_TO,
  _NL_MONETARY_DUO_VALID_FROM,
  _NL_MONETARY_DUO_VALID_TO,
  _NL_MONETARY_CONVERSION_RATE,
  _NL_MONETARY_DECIMAL_POINT_WC,
  _NL_MONETARY_THOUSANDS_SEP_WC,
  _NL_MONETARY_CODESET,
  _NL_NUM_LC_MONETARY,

  /* LC_NUMERIC category: formatting of numbers.
     These also correspond to members of `struct lconv'; see <locale.h>.  */
  __DECIMAL_POINT = _NL_ITEM (__LC_NUMERIC, 0),
#ifdef __USE_GNU
# define DECIMAL_POINT             __DECIMAL_POINT
#endif
  RADIXCHAR = __DECIMAL_POINT,
#define RADIXCHAR           RADIXCHAR
  __THOUSANDS_SEP,
#ifdef __USE_GNU
# define THOUSANDS_SEP             __THOUSANDS_SEP
#endif
  THOUSEP = __THOUSANDS_SEP,
#define THOUSEP                    THOUSEP
  __GROUPING,
#ifdef __USE_GNU
# define GROUPING           __GROUPING
#endif
  _NL_NUMERIC_DECIMAL_POINT_WC,
  _NL_NUMERIC_THOUSANDS_SEP_WC,
  _NL_NUMERIC_CODESET,
  _NL_NUM_LC_NUMERIC,

  __YESEXPR = _NL_ITEM (__LC_MESSAGES, 0), /* Regex matching ``yes'' input.  */
#define YESEXPR                    __YESEXPR
  __NOEXPR,                 /* Regex matching ``no'' input.  */
#define NOEXPR                     __NOEXPR
  __YESSTR,                 /* Output string for ``yes''.  */
#if defined __USE_GNU || (defined __USE_XOPEN && !defined __USE_XOPEN2K)
# define YESSTR                    __YESSTR
#endif
  __NOSTR,                  /* Output string for ``no''.  */
#if defined __USE_GNU || (defined __USE_XOPEN && !defined __USE_XOPEN2K)
# define NOSTR                     __NOSTR
#endif
  _NL_MESSAGES_CODESET,
  _NL_NUM_LC_MESSAGES,

  _NL_PAPER_HEIGHT = _NL_ITEM (__LC_PAPER, 0),
  _NL_PAPER_WIDTH,
  _NL_PAPER_CODESET,
  _NL_NUM_LC_PAPER,

  _NL_NAME_NAME_FMT = _NL_ITEM (__LC_NAME, 0),
  _NL_NAME_NAME_GEN,
  _NL_NAME_NAME_MR,
  _NL_NAME_NAME_MRS,
  _NL_NAME_NAME_MISS,
  _NL_NAME_NAME_MS,
  _NL_NAME_CODESET,
  _NL_NUM_LC_NAME,

  _NL_ADDRESS_POSTAL_FMT = _NL_ITEM (__LC_ADDRESS, 0),
  _NL_ADDRESS_COUNTRY_NAME,
  _NL_ADDRESS_COUNTRY_POST,
  _NL_ADDRESS_COUNTRY_AB2,
  _NL_ADDRESS_COUNTRY_AB3,
  _NL_ADDRESS_COUNTRY_CAR,
  _NL_ADDRESS_COUNTRY_NUM,
  _NL_ADDRESS_COUNTRY_ISBN,
  _NL_ADDRESS_LANG_NAME,
  _NL_ADDRESS_LANG_AB,
  _NL_ADDRESS_LANG_TERM,
  _NL_ADDRESS_LANG_LIB,
  _NL_ADDRESS_CODESET,
  _NL_NUM_LC_ADDRESS,

  _NL_TELEPHONE_TEL_INT_FMT = _NL_ITEM (__LC_TELEPHONE, 0),
  _NL_TELEPHONE_TEL_DOM_FMT,
  _NL_TELEPHONE_INT_SELECT,
  _NL_TELEPHONE_INT_PREFIX,
  _NL_TELEPHONE_CODESET,
  _NL_NUM_LC_TELEPHONE,

  _NL_MEASUREMENT_MEASUREMENT = _NL_ITEM (__LC_MEASUREMENT, 0),
  _NL_MEASUREMENT_CODESET,
  _NL_NUM_LC_MEASUREMENT,

  _NL_IDENTIFICATION_TITLE = _NL_ITEM (__LC_IDENTIFICATION, 0),
  _NL_IDENTIFICATION_SOURCE,
  _NL_IDENTIFICATION_ADDRESS,
  _NL_IDENTIFICATION_CONTACT,
  _NL_IDENTIFICATION_EMAIL,
  _NL_IDENTIFICATION_TEL,
  _NL_IDENTIFICATION_FAX,
  _NL_IDENTIFICATION_LANGUAGE,
  _NL_IDENTIFICATION_TERRITORY,
  _NL_IDENTIFICATION_AUDIENCE,
  _NL_IDENTIFICATION_APPLICATION,
  _NL_IDENTIFICATION_ABBREVIATION,
  _NL_IDENTIFICATION_REVISION,
  _NL_IDENTIFICATION_DATE,
  _NL_IDENTIFICATION_CATEGORY,
  _NL_IDENTIFICATION_CODESET,
  _NL_NUM_LC_IDENTIFICATION,

  /* This marks the highest value used.  */
  _NL_NUM
};

Function Documentation

char* nl_langinfo ( nl_item  __item)

Definition at line 31 of file nl_langinfo.c.

{
  return __nl_langinfo_l (item, _NL_CURRENT_LOCALE);
}

Here is the call graph for this function:

Here is the caller graph for this function: