亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? loadinfo.h

?? 研讀AxCrypt對加解密的處理方法
?? H
字號:
/* Copyright (C) 1996-1999, 2000-2003 Free Software Foundation, Inc.
   This file is part of the GNU C Library.
   Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.

   This program is free software; you can redistribute it and/or modify it
   under the terms of the GNU Library General Public License as published
   by the Free Software Foundation; either version 2, or (at your option)
   any later version.

   This program 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
   Library General Public License for more details.

   You should have received a copy of the GNU Library General Public
   License along with this program; if not, write to the Free Software
   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
   USA.  */

#ifndef _LOADINFO_H
#define _LOADINFO_H	1

/* Declarations of locale dependent catalog lookup functions.
   Implemented in

     localealias.c    Possibly replace a locale name by another.
     explodename.c    Split a locale name into its various fields.
     l10nflist.c      Generate a list of filenames of possible message catalogs.
     finddomain.c     Find and open the relevant message catalogs.

   The main function _nl_find_domain() in finddomain.c is declared
   in gettextP.h.
 */

#ifndef internal_function
# define internal_function
#endif

/* Tell the compiler when a conditional or integer expression is
   almost always true or almost always false.  */
#ifndef HAVE_BUILTIN_EXPECT
# define __builtin_expect(expr, val) (expr)
#endif

/* Separator in PATH like lists of pathnames.  */
#if defined _WIN32 || defined __WIN32__ || defined __EMX__ || defined __DJGPP__
  /* Win32, OS/2, DOS */
# define PATH_SEPARATOR ';'
#else
  /* Unix */
# define PATH_SEPARATOR ':'
#endif

/* Encoding of locale name parts.  */
#define CEN_REVISION		1
#define CEN_SPONSOR		2
#define CEN_SPECIAL		4
#define XPG_NORM_CODESET	8
#define XPG_CODESET		16
#define TERRITORY		32
#define CEN_AUDIENCE		64
#define XPG_MODIFIER		128

#define CEN_SPECIFIC	(CEN_REVISION|CEN_SPONSOR|CEN_SPECIAL|CEN_AUDIENCE)
#define XPG_SPECIFIC	(XPG_CODESET|XPG_NORM_CODESET|XPG_MODIFIER)


struct loaded_l10nfile
{
  const char *filename;
  int decided;

  const void *data;

  struct loaded_l10nfile *next;
  struct loaded_l10nfile *successor[1];
};


/* Normalize codeset name.  There is no standard for the codeset
   names.  Normalization allows the user to use any of the common
   names.  The return value is dynamically allocated and has to be
   freed by the caller.  */
extern const char *_nl_normalize_codeset (const char *codeset,
					  size_t name_len);

/* Lookup a locale dependent file.
   *L10NFILE_LIST denotes a pool of lookup results of locale dependent
   files of the same kind, sorted in decreasing order of ->filename.
   DIRLIST and DIRLIST_LEN are an argz list of directories in which to
   look, containing at least one directory (i.e. DIRLIST_LEN > 0).
   MASK, LANGUAGE, TERRITORY, CODESET, NORMALIZED_CODESET, MODIFIER,
   SPECIAL, SPONSOR, REVISION are the pieces of the locale name, as
   produced by _nl_explode_name().  FILENAME is the filename suffix.
   The return value is the lookup result, either found in *L10NFILE_LIST,
   or - if DO_ALLOCATE is nonzero - freshly allocated, or possibly NULL.
   If the return value is non-NULL, it is added to *L10NFILE_LIST, and
   its ->next field denotes the chaining inside *L10NFILE_LIST, and
   furthermore its ->successor[] field contains a list of other lookup
   results from which this lookup result inherits.  */
extern struct loaded_l10nfile *
_nl_make_l10nflist (struct loaded_l10nfile **l10nfile_list,
		    const char *dirlist, size_t dirlist_len, int mask,
		    const char *language, const char *territory,
		    const char *codeset, const char *normalized_codeset,
		    const char *modifier, const char *special,
		    const char *sponsor, const char *revision,
		    const char *filename, int do_allocate);

/* Lookup the real locale name for a locale alias NAME, or NULL if
   NAME is not a locale alias (but possibly a real locale name).
   The return value is statically allocated and must not be freed.  */
extern const char *_nl_expand_alias (const char *name);

/* Split a locale name NAME into its pieces: language, modifier,
   territory, codeset, special, sponsor, revision.
   NAME gets destructively modified: NUL bytes are inserted here and
   there.  *LANGUAGE gets assigned NAME.  Each of *MODIFIER, *TERRITORY,
   *CODESET, *SPECIAL, *SPONSOR, *REVISION gets assigned either a
   pointer into the old NAME string, or NULL.  *NORMALIZED_CODESET
   gets assigned the expanded *CODESET, if it is different from *CODESET;
   this one is dynamically allocated and has to be freed by the caller.
   The return value is a bitmask, where each bit corresponds to one
   filled-in value:
     XPG_MODIFIER, CEN_AUDIENCE  for *MODIFIER,
     TERRITORY                   for *TERRITORY,
     XPG_CODESET                 for *CODESET,
     XPG_NORM_CODESET            for *NORMALIZED_CODESET,
     CEN_SPECIAL                 for *SPECIAL,
     CEN_SPONSOR                 for *SPONSOR,
     CEN_REVISION                for *REVISION.
 */
extern int _nl_explode_name (char *name, const char **language,
			     const char **modifier, const char **territory,
			     const char **codeset,
			     const char **normalized_codeset,
			     const char **special, const char **sponsor,
			     const char **revision);

/* Split a locale name NAME into a leading language part and all the
   rest.  Return a pointer to the first character after the language,
   i.e. to the first byte of the rest.  */
extern char *_nl_find_language (const char *name);

#endif	/* loadinfo.h */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
懂色av一区二区三区免费观看| 国产做a爰片久久毛片| 中国av一区二区三区| 精品福利在线导航| 欧美不卡一区二区三区四区| 欧美电视剧免费全集观看| 日韩午夜精品视频| 亚洲精品在线网站| 久久精品人人做人人综合| 国产视频一区二区在线观看| 欧美韩国日本不卡| 国产精品对白交换视频 | 日韩欧美中文一区二区| 在线成人免费观看| 精品精品欲导航| 久久先锋影音av鲁色资源网| 国产免费久久精品| 亚洲欧美一区二区在线观看| 亚洲欧美韩国综合色| 亚洲午夜一区二区| 免费在线视频一区| 粉嫩aⅴ一区二区三区四区| av男人天堂一区| 欧美日韩一区国产| 精品欧美久久久| 国产精品私人影院| 一区二区三区久久久| 久久福利资源站| 波波电影院一区二区三区| 在线精品国精品国产尤物884a| 欧美一区午夜精品| 日本一区二区电影| 视频一区二区三区入口| 国产又粗又猛又爽又黄91精品| 成人福利视频在线| 日韩一区二区在线免费观看| 国产精品久久二区二区| 日韩精品每日更新| 99国产欧美另类久久久精品| 日韩一区二区在线观看视频| 中文字幕av一区二区三区免费看| 亚洲一二三四在线| 国产一区二区91| 欧美日韩免费观看一区二区三区 | 国产精品麻豆视频| 丝袜脚交一区二区| 91在线视频免费91| 欧美va亚洲va在线观看蝴蝶网| 亚洲色图.com| 国产中文字幕一区| 欧美一区二视频| 亚洲摸摸操操av| 国产福利不卡视频| 日韩欧美国产电影| 午夜精品福利久久久| 91女厕偷拍女厕偷拍高清| 精品999久久久| 天天色天天爱天天射综合| 成人av网址在线| 国产日韩欧美精品一区| 日本午夜精品一区二区三区电影 | 亚洲成人激情自拍| 97久久精品人人做人人爽50路 | 欧美激情一区不卡| 精品一区二区在线免费观看| 欧美色综合网站| 亚洲精品中文在线观看| 9i在线看片成人免费| 久久久美女毛片| 国产精品一区二区三区99| 欧美tickle裸体挠脚心vk| 午夜精品123| 欧美精品一卡两卡| 亚洲综合激情另类小说区| 一本一道综合狠狠老| 国产精品乱码久久久久久| 国产91清纯白嫩初高中在线观看| 久久综合中文字幕| 国产精品18久久久久久久网站| 精品国产凹凸成av人网站| 国产一区二区三区四区五区美女| 日韩欧美国产综合在线一区二区三区| 亚洲午夜视频在线| 欧美日韩国产精选| 蜜桃一区二区三区在线观看| 日韩欧美在线123| 黑人精品欧美一区二区蜜桃| wwwwxxxxx欧美| 国产精品一区二区无线| 国产精品久久久久久久久搜平片| 国产成人精品网址| 亚洲卡通动漫在线| 欧美猛男gaygay网站| 狂野欧美性猛交blacked| 久久精品一区八戒影视| 99久免费精品视频在线观看| 樱桃国产成人精品视频| 欧美日韩精品一区二区| 精品无人区卡一卡二卡三乱码免费卡 | 欧美日韩精品欧美日韩精品一综合| 一区二区三区 在线观看视频| 69精品人人人人| 国产剧情一区二区| 一个色在线综合| 欧美电影免费观看高清完整版在线| 国产精品69久久久久水密桃| 亚洲精品久久7777| 精品久久久久久久一区二区蜜臀| 99久久精品免费| 日韩不卡免费视频| 日韩毛片高清在线播放| 51久久夜色精品国产麻豆| 成人性色生活片免费看爆迷你毛片| 日韩美女啊v在线免费观看| 91精品国产综合久久香蕉的特点 | 看国产成人h片视频| 国产精品视频免费看| 777a∨成人精品桃花网| 成人av电影在线网| 美国三级日本三级久久99| **性色生活片久久毛片| 精品久久久久久无| 欧美在线观看视频一区二区| 国产一区二区日韩精品| 一区二区三区丝袜| 国产精品视频在线看| 日韩西西人体444www| 欧美性色综合网| 成人亚洲一区二区一| 久久99国产精品久久| 肉丝袜脚交视频一区二区| 中文字幕中文字幕在线一区| 精品国产一二三| 欧美日韩亚洲综合一区二区三区| 粉嫩av一区二区三区粉嫩| 捆绑调教美女网站视频一区| 亚洲国产一区二区三区| 亚洲女爱视频在线| 国产精品进线69影院| 国产日韩在线不卡| 欧美大片在线观看一区二区| 91精品国产91久久久久久一区二区| 91欧美激情一区二区三区成人| 成人网在线播放| 粗大黑人巨茎大战欧美成人| 精品亚洲免费视频| 美日韩一区二区三区| 午夜精品久久久久久久久| 一区2区3区在线看| 综合激情成人伊人| 亚洲日本丝袜连裤袜办公室| 国产精品欧美久久久久一区二区 | 亚洲卡通欧美制服中文| 亚洲少妇屁股交4| 一区二区三区日本| 一区二区三区视频在线观看| 亚洲一卡二卡三卡四卡五卡| 一区二区三区四区不卡在线| 洋洋av久久久久久久一区| 一个色综合av| 午夜久久久久久久久久一区二区| 亚洲成va人在线观看| 偷窥少妇高潮呻吟av久久免费| 亚洲成人动漫在线观看| 日韩综合在线视频| 麻豆一区二区三| 国产乱人伦偷精品视频不卡| 国产成人小视频| 91小宝寻花一区二区三区| 在线亚洲精品福利网址导航| 欧美三级在线视频| 欧美一区二区三区视频免费| 欧美mv和日韩mv国产网站| 精品国产伦一区二区三区观看方式 | 日本伊人午夜精品| 国产原创一区二区| 99久久国产综合精品女不卡| 91福利视频网站| 欧美一区二区播放| 久久日韩粉嫩一区二区三区| 欧美经典一区二区| 一区二区在线观看免费 | 久久久久亚洲蜜桃| 亚洲欧美自拍偷拍| 亚洲成va人在线观看| 国产综合色在线| 91成人免费网站| 日韩欧美国产系列| 成人欧美一区二区三区| 男女男精品网站| 粉嫩高潮美女一区二区三区| 欧美色图在线观看| 国产日韩欧美不卡在线| 亚洲电影中文字幕在线观看| 久久国产生活片100| 99re热视频这里只精品| 精品久久久影院| 丝袜国产日韩另类美女| 99久久综合国产精品| 久久综合久色欧美综合狠狠|