⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 langinfo.h

📁 此工具是arm-linux-GCC交叉编译工具(cross-3.4.4)
💻 H
📖 第 1 页 / 共 2 页
字号:
/* Access to locale-dependent parameters.   Copyright (C) 1995-2002, 2003, 2004 Free Software Foundation, Inc.   This file is part of the GNU C Library.   The GNU C Library is free software; you can redistribute it and/or   modify it under the terms of the GNU Lesser General Public   License as published by the Free Software Foundation; either   version 2.1 of the License, or (at your option) any later version.   The GNU C Library is distributed in the hope that it will be useful,   but WITHOUT ANY WARRANTY; without even the implied warranty of   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU   Lesser General Public License for more details.   You should have received a copy of the GNU Lesser General Public   License along with the GNU C Library; if not, write to the Free   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA   02111-1307 USA.  */#ifndef _LANGINFO_H#define	_LANGINFO_H 1/* Get the type definition.  */#include <nl_types.h>#include <bits/locale.h>	/* Define the __LC_* category names.  */__BEGIN_DECLS/* Construct an `nl_item' value for `nl_langinfo' from a locale category   (LC_*) and an item index within the category.  Some code may depend on   the item values within a category increasing monotonically with the   indices.  */#define _NL_ITEM(category, index)	(((category) << 16) | (index))/* Extract the category and item index from a constructed `nl_item' value.  */#define _NL_ITEM_CATEGORY(item)		((int) (item) >> 16)#define _NL_ITEM_INDEX(item)		((int) (item) & 0xffff)/* Enumeration of locale items that can be queried with `nl_langinfo'.  */enum{  /* 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,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -