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

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

?? libgettext.h

?? 電話本和短信的演示程序
?? H
字號:
/* Message catalogs for internationalization.
   Copyright (C) 1995, 1996, 1997, 1998 Free Software Foundation, Inc.

   This program is free software; you can redistribute it and/or modify
   it under the terms of the GNU 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 General Public License for more details.

   You should have received a copy of the GNU General Public License
   along with this program; if not, write to the Free Software Foundation,
   Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */

/* Because on some systems (e.g. Solaris) we sometimes have to include
   the systems libintl.h as well as this file we have more complex
   include protection above.  But the systems header might perhaps also
   define _LIBINTL_H and therefore we have to protect the definition here.  */

#if !defined _LIBINTL_H || !defined _LIBGETTEXT_H
#ifndef _LIBINTL_H
# define _LIBINTL_H	1
#endif
#define _LIBGETTEXT_H	1

/* We define an additional symbol to signal that we use the GNU
   implementation of gettext.  */
#define __USE_GNU_GETTEXT 1

#include <sys/types.h>

#if HAVE_LOCALE_H
# include <locale.h>
#endif


#ifdef __cplusplus
extern "C" {
#endif

/* @@ end of prolog @@ */

#ifndef PARAMS
# if __STDC__ || defined __cplusplus
#  define PARAMS(args) args
# else
#  define PARAMS(args) ()
# endif
#endif

#ifndef NULL
# if !defined __cplusplus || defined __GNUC__
#  define NULL ((void *) 0)
# else
#  define NULL (0)
# endif
#endif

#if !HAVE_LC_MESSAGES
/* This value determines the behaviour of the gettext() and dgettext()
   function.  But some system does not have this defined.  Define it
   to a default value.  */
# define LC_MESSAGES (-1)
#endif


/* Declarations for gettext-using-catgets interface.  Derived from
   Jim Meyering's libintl.h.  */
struct _msg_ent
{
  const char *_msg;
  int _msg_number;
};


#if HAVE_CATGETS
/* These two variables are defined in the automatically by po-to-tbl.sed
   generated file `cat-id-tbl.c'.  */
extern const struct _msg_ent _msg_tbl[];
extern int _msg_tbl_length;
#endif


/* For automatical extraction of messages sometimes no real
   translation is needed.  Instead the string itself is the result.  */
#define gettext_noop(Str) (Str)

/* Look up MSGID in the current default message catalog for the current
   LC_MESSAGES locale.  If not found, returns MSGID itself (the default
   text).  */
extern char *gettext PARAMS ((const char *__msgid));
extern char *gettext__ PARAMS ((const char *__msgid));

/* Look up MSGID in the DOMAINNAME message catalog for the current
   LC_MESSAGES locale.  */
extern char *dgettext PARAMS ((const char *__domainname, const char *__msgid));
extern char *dgettext__ PARAMS ((const char *__domainname,
				 const char *__msgid));

/* Look up MSGID in the DOMAINNAME message catalog for the current CATEGORY
   locale.  */
extern char *dcgettext PARAMS ((const char *__domainname, const char *__msgid,
				int __category));
extern char *dcgettext__ PARAMS ((const char *__domainname,
				  const char *__msgid, int __category));


/* Set the current default message catalog to DOMAINNAME.
   If DOMAINNAME is null, return the current default.
   If DOMAINNAME is "", reset to the default of "messages".  */
extern char *textdomain PARAMS ((const char *__domainname));
extern char *textdomain__ PARAMS ((const char *__domainname));

/* Specify that the DOMAINNAME message catalog will be found
   in DIRNAME rather than in the system locale data base.  */
extern char *bindtextdomain PARAMS ((const char *__domainname,
				  const char *__dirname));
extern char *bindtextdomain__ PARAMS ((const char *__domainname,
				    const char *__dirname));

#if ENABLE_NLS

/* Solaris 2.3 has the gettext function but dcgettext is missing.
   So we omit this optimization for Solaris 2.3.  BTW, Solaris 2.4
   has dcgettext.  */
# if !HAVE_CATGETS && (!HAVE_GETTEXT || HAVE_DCGETTEXT)

#  define gettext(Msgid)						      \
     dgettext (NULL, Msgid)

#  define dgettext(Domainname, Msgid)					      \
     dcgettext (Domainname, Msgid, LC_MESSAGES)

#  if defined __GNUC__ && __GNUC__ == 2 && __GNUC_MINOR__ >= 7
/* This global variable is defined in loadmsgcat.c.  We need a sign,
   whether a new catalog was loaded, which can be associated with all
   translations.  */
extern int _nl_msg_cat_cntr;

#   define dcgettext(Domainname, Msgid, Category)			      \
  (__extension__							      \
   ({									      \
     char *__result;							      \
     if (__builtin_constant_p (Msgid))					      \
       {								      \
	 static char *__translation__;					      \
	 static int __catalog_counter__;				      \
	 if (! __translation__ || __catalog_counter__ != _nl_msg_cat_cntr)    \
	   {								      \
	     __translation__ =						      \
	       dcgettext__ (Domainname, Msgid, Category);		      \
	     __catalog_counter__ = _nl_msg_cat_cntr;			      \
	   }								      \
	 __result = __translation__;					      \
       }								      \
     else								      \
       __result = dcgettext__ (Domainname, Msgid, Category);		      \
     __result;								      \
    }))
#  endif
# endif

#else

# define gettext(Msgid) (Msgid)
# define dgettext(Domainname, Msgid) (Msgid)
# define dcgettext(Domainname, Msgid, Category) (Msgid)
# define textdomain(Domainname) ((char *) Domainname)
# define bindtextdomain(Domainname, Dirname) ((char *) Dirname)

#endif

/* @@ begin of epilog @@ */

#ifdef __cplusplus
}
#endif

#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
综合久久久久久久| 国产精品美女久久久久久久| 日韩成人av影视| 欧美高清dvd| 黑人巨大精品欧美黑白配亚洲| 欧美精品一区二区三区久久久| 国产精品综合一区二区三区| 亚洲欧洲成人自拍| 在线视频国内一区二区| 蜜桃视频在线一区| 国产亚洲欧美日韩日本| 日本道免费精品一区二区三区| 亚洲午夜精品网| 精品成人私密视频| 99国产精品久久久久| 午夜不卡av免费| 国产日产欧美一区| 在线观看www91| 久久99久久久欧美国产| 欧美国产一区在线| 欧美肥胖老妇做爰| 国产精品主播直播| 一区二区三区在线视频观看58| 亚洲欧美日韩一区| 欧美一级日韩免费不卡| 粉嫩av一区二区三区| 一区二区三区四区在线免费观看 | bt欧美亚洲午夜电影天堂| 亚洲制服丝袜av| 日韩精品一区二区三区中文不卡| 成人免费va视频| 青青草成人在线观看| 最新久久zyz资源站| 7777精品伊人久久久大香线蕉经典版下载 | 中文字幕在线观看不卡| 91精品国产综合久久久蜜臀粉嫩| 成人久久久精品乱码一区二区三区| 午夜精品免费在线| 国产精品美女久久久久高潮| 欧美成人aa大片| 欧美亚洲一区三区| 99精品视频一区二区| 精品一区二区三区影院在线午夜 | jlzzjlzz亚洲日本少妇| 久久99九九99精品| 亚洲国产日韩综合久久精品| 国产精品视频九色porn| 日韩精品一区国产麻豆| 欧美中文字幕一二三区视频| 成人午夜免费视频| 国产伦精品一区二区三区视频青涩| 亚洲一区成人在线| 亚洲色图清纯唯美| 中文字幕亚洲一区二区av在线 | 美腿丝袜在线亚洲一区| 曰韩精品一区二区| 亚洲色图视频网| 国产精品久久久久久久久免费丝袜 | 国产一区二区三区蝌蚪| 日本午夜精品一区二区三区电影| 一区二区三区日韩精品视频| 国产精品久久久久久久久免费樱桃 | 精品一二三四区| 日本网站在线观看一区二区三区| 亚洲国产sm捆绑调教视频| 亚洲精品中文字幕乱码三区| 亚洲欧洲精品一区二区三区不卡| 国产欧美一区二区三区在线看蜜臀| 精品久久久影院| 欧美精品一区二区三区蜜桃| 精品久久久久久久久久久久包黑料 | 8v天堂国产在线一区二区| 在线观看91精品国产入口| 色噜噜偷拍精品综合在线| 色先锋资源久久综合| 91丨porny丨蝌蚪视频| 成人av午夜影院| 91色|porny| 欧美日韩一区二区三区四区 | 在线观看一区二区视频| 色综合久久中文字幕| 日本黄色一区二区| 欧美女孩性生活视频| 欧美一区二区三区小说| 欧美一级在线视频| www国产精品av| 久久免费视频一区| 国产精品乱子久久久久| 亚洲欧美日本在线| 亚洲va天堂va国产va久| 日本中文字幕一区二区有限公司| 免费视频一区二区| 国产一区二区免费在线| 成人一区二区在线观看| 色哟哟一区二区三区| 欧美军同video69gay| 精品国产乱码久久久久久夜甘婷婷| 欧美va日韩va| 国产精品久久久久影院色老大| 亚洲免费观看在线视频| 天堂精品中文字幕在线| 国产毛片精品视频| 色偷偷88欧美精品久久久| 欧美日韩激情在线| 亚洲精品在线三区| 亚洲精品自拍动漫在线| 美女一区二区视频| 成人av网在线| 欧美一区二区视频网站| 久久久精品国产免大香伊| 亚洲精品日日夜夜| 精品一区二区三区在线观看国产| 成人av免费网站| 日韩视频免费直播| 国产精品精品国产色婷婷| 亚洲成av人片在线观看无码| 国产一区二区三区精品视频| 在线观看亚洲一区| 久久久午夜电影| 亚洲国产精品久久久男人的天堂| 久久福利视频一区二区| 91麻豆免费看片| 日韩午夜激情电影| 亚洲乱码国产乱码精品精98午夜| 免费一级片91| 在线免费观看日本一区| 国产亚洲视频系列| 日韩av电影免费观看高清完整版在线观看| 国产精品综合久久| 欧美一级片在线看| 亚洲自拍偷拍麻豆| 成人午夜av影视| 欧美一区二区女人| 亚洲国产中文字幕在线视频综合| 国产成人精品免费网站| 日韩欧美国产精品| 在线观看日韩毛片| 久久九九国产精品| 日本亚洲一区二区| 欧美手机在线视频| 中文字幕一区av| 国产99久久久精品| 久久久久久久久久久久久久久99| 午夜精品久久久久久久蜜桃app| 91丝袜国产在线播放| 中文在线一区二区| 国产一区二区三区在线观看免费 | 成人午夜激情视频| 亚洲精品在线观看网站| 男女男精品视频| 911国产精品| 天天亚洲美女在线视频| 欧美视频一区二区在线观看| 亚洲欧美日韩国产手机在线 | 香蕉影视欧美成人| 欧美性做爰猛烈叫床潮| 日韩美女视频一区| 色综合久久天天综合网| 亚洲日本在线看| 色悠悠亚洲一区二区| 一区二区三区四区精品在线视频| 99久久精品国产毛片| 日韩码欧中文字| 色欲综合视频天天天| 亚洲激情网站免费观看| 一本久道中文字幕精品亚洲嫩| 亚洲婷婷在线视频| 91色综合久久久久婷婷| 夜夜精品浪潮av一区二区三区| 91行情网站电视在线观看高清版| 亚洲免费观看高清| 欧美日韩久久久一区| 日韩黄色片在线观看| 日韩一区二区三区观看| 久久99国产精品久久99| 国产欧美精品区一区二区三区 | 亚洲18色成人| 91精品国产综合久久久久| 日韩中文字幕av电影| 精品欧美一区二区久久| 丰满少妇在线播放bd日韩电影| 中文字幕视频一区二区三区久| 99精品视频在线观看免费| 亚洲一区二区三区激情| 91精品国产91久久久久久最新毛片| 美洲天堂一区二卡三卡四卡视频 | 69久久99精品久久久久婷婷| 日本欧美在线看| 久久精品无码一区二区三区| 成人v精品蜜桃久久一区| 一级做a爱片久久| 日韩欧美在线不卡| 国产成人一区在线| 亚洲一二三区不卡| 精品久久久久久久久久久久包黑料 | 国产欧美日韩视频一区二区| 成人avav在线| 视频一区二区中文字幕| 国产午夜精品一区二区三区四区| 91看片淫黄大片一级在线观看|