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

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

?? textdomain.c

?? linux 下的超級終端 minicom
?? C
字號:
/* Implementation of the textdomain(3) function.   Copyright (C) 1995-1998, 2000, 2001 Free Software Foundation, Inc.   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., 59 Temple Place - Suite 330, Boston, MA 02111-1307,   USA.  */#ifdef HAVE_CONFIG_H# include <config.h>#endif#include <stdlib.h>#include <string.h>#ifdef _LIBC# include <libintl.h>#else# include "libgnuintl.h"#endif#include "gettextP.h"#ifdef _LIBC/* We have to handle multi-threaded applications.  */# include <bits/libc-lock.h>#else/* Provide dummy implementation if this is outside glibc.  */# define __libc_rwlock_define(CLASS, NAME)# define __libc_rwlock_wrlock(NAME)# define __libc_rwlock_unlock(NAME)#endif/* The internal variables in the standalone libintl.a must have different   names than the internal variables in GNU libc, otherwise programs   using libintl.a cannot be linked statically.  */#if !defined _LIBC# define _nl_default_default_domain _nl_default_default_domain__# define _nl_current_default_domain _nl_current_default_domain__#endif/* @@ end of prolog @@ *//* Name of the default text domain.  */extern const char _nl_default_default_domain[];/* Default text domain in which entries for gettext(3) are to be found.  */extern const char *_nl_current_default_domain;/* Names for the libintl functions are a problem.  They must not clash   with existing names and they should follow ANSI C.  But this source   code is also used in GNU C Library where the names have a __   prefix.  So we have to make a difference here.  */#ifdef _LIBC# define TEXTDOMAIN __textdomain# ifndef strdup#  define strdup(str) __strdup (str)# endif#else# define TEXTDOMAIN textdomain__#endif/* Lock variable to protect the global data in the gettext implementation.  */__libc_rwlock_define (extern, _nl_state_lock)/* 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".  */char *TEXTDOMAIN (domainname)     const char *domainname;{  char *new_domain;  char *old_domain;  /* A NULL pointer requests the current setting.  */  if (domainname == NULL)    return (char *) _nl_current_default_domain;  __libc_rwlock_wrlock (_nl_state_lock);  old_domain = (char *) _nl_current_default_domain;  /* If domain name is the null string set to default domain "messages".  */  if (domainname[0] == '\0'      || strcmp (domainname, _nl_default_default_domain) == 0)    {      _nl_current_default_domain = _nl_default_default_domain;      new_domain = (char *) _nl_current_default_domain;    }  else if (strcmp (domainname, old_domain) == 0)    /* This can happen and people will use it to signal that some       environment variable changed.  */    new_domain = old_domain;  else    {      /* If the following malloc fails `_nl_current_default_domain'	 will be NULL.  This value will be returned and so signals we	 are out of core.  */#if defined _LIBC || defined HAVE_STRDUP      new_domain = strdup (domainname);#else      size_t len = strlen (domainname) + 1;      new_domain = (char *) malloc (len);      if (new_domain != NULL)	memcpy (new_domain, domainname, len);#endif      if (new_domain != NULL)	_nl_current_default_domain = new_domain;    }  /* We use this possibility to signal a change of the loaded catalogs     since this is most likely the case and there is no other easy we     to do it.  Do it only when the call was successful.  */  if (new_domain != NULL)    {      ++_nl_msg_cat_cntr;      if (old_domain != new_domain && old_domain != _nl_default_default_domain)	free (old_domain);    }  __libc_rwlock_unlock (_nl_state_lock);  return new_domain;}#ifdef _LIBC/* Alias for function name in GNU C Library.  */weak_alias (__textdomain, textdomain);#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
26uuu久久天堂性欧美| 日韩欧美一区二区久久婷婷| 韩日精品视频一区| 日韩精品成人一区二区在线| 午夜精品久久久久久久99樱桃| 日韩毛片视频在线看| 亚洲欧美激情一区二区| 亚洲黄一区二区三区| 一区二区三区欧美亚洲| 午夜精彩视频在线观看不卡| 天堂精品中文字幕在线| 老色鬼精品视频在线观看播放| 久久99国产精品尤物| 风流少妇一区二区| 97成人超碰视| 91麻豆精品国产自产在线观看一区| 欧美另类久久久品| 久久女同互慰一区二区三区| 亚洲国产精品99久久久久久久久| 一区在线观看免费| 亚洲午夜羞羞片| 国产一区二区导航在线播放| 99久久久久久| 7799精品视频| 国产精品久线观看视频| 亚洲成人激情自拍| 国产99久久久国产精品潘金| 91猫先生在线| 日韩午夜激情免费电影| 国产精品成人一区二区艾草 | 亚洲黄网站在线观看| 五月天丁香久久| 国产福利一区在线观看| 在线区一区二视频| 国产日韩精品一区| 亚洲大片在线观看| 成人动漫在线一区| 在线电影国产精品| 国产精品美女久久久久久2018 | 国产欧美日韩视频一区二区| 亚洲品质自拍视频| 黄色日韩三级电影| 欧美性大战久久久久久久蜜臀| 26uuu精品一区二区三区四区在线| 亚洲天堂av一区| 国产福利视频一区二区三区| 欧美日韩一区成人| 亚洲视频一区二区在线| 久久er精品视频| 9191国产精品| 亚洲美女屁股眼交3| 国产成人午夜精品5599| 91麻豆精品91久久久久久清纯| 中文字幕亚洲电影| 国产中文字幕一区| 日韩精品一区二区三区在线| 午夜精品在线视频一区| 色老汉av一区二区三区| 中文字幕国产一区| 成人一区二区三区视频| 精品欧美一区二区三区精品久久| 亚洲亚洲人成综合网络| 94-欧美-setu| 亚洲桃色在线一区| 99久久久免费精品国产一区二区| 久久精品人人做人人爽97| 日本美女视频一区二区| 欧美日韩亚洲综合| 亚洲午夜日本在线观看| 色婷婷综合视频在线观看| 亚洲视频网在线直播| 色一情一伦一子一伦一区| 亚洲免费观看高清完整版在线观看| youjizz国产精品| 国产精品美女一区二区三区| 99国产精品久| 亚洲福利一二三区| 91超碰这里只有精品国产| 免费国产亚洲视频| 欧美不卡激情三级在线观看| 国产一区二区三区免费在线观看| 久久久久99精品一区| 99久久夜色精品国产网站| 亚洲精品视频在线看| 欧美日韩综合在线| 日韩成人免费电影| 精品久久久久久亚洲综合网| 国产精品一级黄| 综合久久综合久久| 欧美日韩一区二区三区不卡| 日韩av一二三| 久久久久99精品国产片| 色综合久久久久综合99| 婷婷一区二区三区| 久久综合色综合88| 91社区在线播放| 免费在线观看不卡| 中文字幕一区二区在线播放| 在线观看日韩精品| 激情五月婷婷综合网| 亚洲欧洲成人精品av97| 51精品秘密在线观看| 国产成人在线影院| 日韩在线观看一区二区| 久久久久高清精品| 欧美性色黄大片手机版| 国产一区二区三区久久悠悠色av| 亚洲国产精品av| 欧美一级高清片在线观看| 成人av资源站| 日韩精品成人一区二区在线| ...中文天堂在线一区| 日韩视频免费观看高清完整版| 国产高清精品网站| 日本怡春院一区二区| 亚洲色图欧美在线| 久久只精品国产| 欧美蜜桃一区二区三区| 成人av在线播放网站| 美女视频黄免费的久久| 亚洲影院久久精品| 国产亚洲精久久久久久| 欧美女孩性生活视频| 91色婷婷久久久久合中文| 国内一区二区视频| 日韩电影在线一区二区三区| 一区二区三区四区精品在线视频| 久久免费电影网| 日韩视频一区二区在线观看| 欧洲av一区二区嗯嗯嗯啊| 成人av网站在线| 国产一区二区三区综合| 美美哒免费高清在线观看视频一区二区| 亚洲免费毛片网站| 亚洲视频在线一区| 国产精品理论片| 26uuu色噜噜精品一区二区| 91精品国产一区二区| 欧美精品日日鲁夜夜添| 91黄色激情网站| 91在线观看下载| 成人国产视频在线观看| 欧美激情一区不卡| 国产精品国产三级国产a| 777亚洲妇女| 99久久国产免费看| 风间由美性色一区二区三区| 激情都市一区二区| 麻豆精品视频在线观看| 蜜臀av一区二区在线观看 | 欧美高清激情brazzers| 在线观看亚洲精品| 欧美性受极品xxxx喷水| 在线精品视频免费观看| 在线一区二区视频| 欧美天堂一区二区三区| 欧美图区在线视频| 7777精品伊人久久久大香线蕉| 欧美日本国产一区| 日韩欧美一级精品久久| 精品区一区二区| 国产午夜精品福利| 国产精品麻豆欧美日韩ww| 中文字幕一区二区在线观看| 亚洲另类春色校园小说| 亚洲va欧美va人人爽| 日韩成人dvd| 国产精品888| 99久久99久久久精品齐齐| 99久久精品情趣| 欧美日韩亚州综合| 日韩一级黄色大片| 亚洲国产精品99久久久久久久久| 亚洲欧洲精品成人久久奇米网| 亚洲精品高清视频在线观看| 日韩av中文在线观看| 国产在线不卡一区| 一本色道久久综合亚洲91| 欧美日本视频在线| 久久精品一级爱片| 亚洲一区免费在线观看| 国内成人免费视频| 色综合久久天天综合网| 欧美一区二区福利在线| 国产亚洲1区2区3区| 亚洲国产视频a| 国产一级精品在线| 91黄视频在线| 国产嫩草影院久久久久| 亚洲福中文字幕伊人影院| 国产一区福利在线| 欧美日韩国产高清一区| 国产免费观看久久| 蜜桃视频一区二区| 色噜噜狠狠成人网p站| 国产午夜精品在线观看| 亚洲一区av在线| 成人美女在线观看| 亚洲精品一区在线观看| 图片区小说区区亚洲影院|