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

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

?? libgettext.h

?? Gsm手機(短信息,電話簿)開發庫C++源代碼
?? 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一区二区三区免费野_久草精品视频
91九色最新地址| 国产99久久久国产精品| 久久午夜色播影院免费高清 | 国产成人免费av在线| 亚洲精品中文在线| 欧美成人vps| 欧美色爱综合网| 成人黄色网址在线观看| 老汉av免费一区二区三区| 亚洲欧美精品午睡沙发| 欧美精品一区视频| 欧美另类高清zo欧美| 91丨九色丨国产丨porny| 国产麻豆成人传媒免费观看| 偷拍与自拍一区| 亚洲人成在线播放网站岛国| 久久久av毛片精品| 日韩精品一区二区在线| 欧美日韩小视频| 91福利视频网站| 99久久精品国产一区二区三区 | 亚洲伦理在线免费看| 日本一区二区三区国色天香| 精品成人免费观看| 欧美一区国产二区| 欧美日韩一区二区三区在线| 色婷婷狠狠综合| 成人av在线播放网站| 精品一区二区三区在线观看国产 | 欧美成人精精品一区二区频| 欧美日韩国产一区二区三区地区| 91小视频免费看| 99久久综合国产精品| 国产成人一区在线| 国产伦精一区二区三区| 国产一区二区0| 韩国女主播成人在线观看| 美女国产一区二区三区| 日本视频一区二区三区| 奇米影视在线99精品| 日韩不卡免费视频| 日本最新不卡在线| 蜜桃在线一区二区三区| 日韩1区2区日韩1区2区| 奇米影视7777精品一区二区| 日av在线不卡| 日本三级韩国三级欧美三级| 免费成人在线网站| 激情六月婷婷久久| 国产成人在线视频网站| 不卡一二三区首页| 91美女在线看| 久久久久久久久久久99999| 精品欧美一区二区在线观看| 精品美女在线播放| 久久精品网站免费观看| 中国色在线观看另类| 日韩理论片一区二区| 一区二区视频在线看| 性感美女久久精品| 国产最新精品免费| 成人毛片在线观看| 欧洲精品一区二区三区在线观看| 欧美日韩免费观看一区三区| 日韩欧美高清一区| 国产日韩欧美麻豆| 亚洲精品一卡二卡| 青青草97国产精品免费观看| 国产东北露脸精品视频| 在线中文字幕一区二区| 91精品国产乱| 国产欧美综合色| 亚洲图片自拍偷拍| 精品一区二区在线观看| 99re8在线精品视频免费播放| 欧美私人免费视频| 精品不卡在线视频| 亚洲自拍偷拍欧美| 九一九一国产精品| 91麻豆swag| 日韩美女天天操| 最新日韩在线视频| 日韩高清国产一区在线| 国产不卡在线播放| 欧美日韩你懂得| 国产日韩av一区| 亚洲成人黄色影院| 成人视屏免费看| 91精品国产色综合久久| 中文字幕一区二区日韩精品绯色| 偷拍一区二区三区四区| 成人av在线播放网站| 日韩欧美国产系列| 亚洲欧美aⅴ...| 国产在线播放一区二区三区| 欧美午夜电影网| 中日韩av电影| 国内精品伊人久久久久av一坑 | 国产精品99久久久久久似苏梦涵 | 欧美电视剧在线看免费| 亚洲精品成人少妇| 国产精品18久久久久久久久 | 亚洲另类中文字| 蓝色福利精品导航| 欧美视频中文字幕| 国产精品五月天| 久久99精品网久久| 欧美日韩一区二区在线观看视频| 最好看的中文字幕久久| 国产乱国产乱300精品| 欧美一级二级在线观看| 亚洲精品欧美在线| www.亚洲国产| 久久久久综合网| 另类欧美日韩国产在线| 欧美日韩视频专区在线播放| 亚洲激情av在线| 97久久超碰国产精品电影| 久久久av毛片精品| 久久99国产精品免费| 欧美精品tushy高清| 亚洲国产精品一区二区www| 91原创在线视频| 国产精品久久久久四虎| 国产精品一线二线三线| 精品福利一区二区三区| 日韩**一区毛片| 91精品国产综合久久香蕉麻豆 | 麻豆精品在线看| 911精品国产一区二区在线| 亚洲永久精品国产| 91老师片黄在线观看| 国产精品久久久久久妇女6080| 丁香桃色午夜亚洲一区二区三区| 久久亚洲春色中文字幕久久久| 老司机午夜精品99久久| 日韩欧美高清在线| 精品一区二区三区久久久| 日韩三级高清在线| 美女www一区二区| 久久综合狠狠综合久久综合88| 国产一区二区三区在线观看免费 | 国产福利电影一区二区三区| 亚洲精品在线电影| 国产一区二区成人久久免费影院| 久久亚洲精华国产精华液| 国产盗摄女厕一区二区三区| 国产偷国产偷精品高清尤物| 国产99久久久国产精品免费看| 国产精品视频第一区| 色综合咪咪久久| 一区二区三区成人在线视频| 精品视频全国免费看| 奇米色777欧美一区二区| 日韩欧美区一区二| 成人网男人的天堂| 亚洲精品第1页| 91精品国产欧美日韩| 韩日精品视频一区| 欧美激情一区二区三区蜜桃视频| 91老师国产黑色丝袜在线| 日韩精品欧美成人高清一区二区| 欧美mv日韩mv国产| 成人国产精品免费| 亚洲一区二区av电影| 日韩一区二区三| 成人av综合一区| 亚洲一区在线观看网站| 精品国产凹凸成av人导航| 99久久精品久久久久久清纯| 亚洲成人一区在线| 久久久www成人免费毛片麻豆| 在线视频综合导航| 精品一区二区免费| 中文字幕亚洲在| 555夜色666亚洲国产免| 成人性生交大片免费看中文 | 久久亚洲综合色一区二区三区| 成人av电影在线网| 五月激情六月综合| 国产亚洲综合av| 在线免费av一区| 精品在线免费视频| 亚洲精品成人少妇| 国产亚洲va综合人人澡精品| 欧美午夜一区二区| 成人美女视频在线观看| 日韩专区在线视频| 中文字幕一区二区三区不卡在线| 日韩一级黄色片| 色综合色狠狠综合色| 国产精品综合在线视频| 亚洲高清免费观看高清完整版在线观看| 精品国产乱码久久久久久老虎| 色综合激情五月| 国产精品66部| www.一区二区| 久久99精品久久久久久久久久久久| 亚洲欧美怡红院| 亚洲精品在线观看网站|