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

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

?? nxml_tools.c

?? libnxml-no-curl-簡化版2007-07-01,一個別很不錯的XML生成和解析程序。
?? C
字號:
/* nXml - Copyright (C) 2005 bakunin - Andrea Marchesini  *                                <bakunin@autistici.org> * * This 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. *  * This 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 this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA */#ifdef HAVE_CONFIG_H#include <config.h>#else# error Use configure; make; make install#endif#include "nxml.h"#include "nxml_internal.h"int__nxml_escape_spaces (nxml_t * doc, char **buffer, size_t * size){  /*    * Rule [3] - S ::= (#x20 | #x9 | #xD | #xA)+   */  int k = 0;  if (!*size)    return 0;  while ((**buffer == 0x20 || **buffer == 0x9 || **buffer == 0xd	  || **buffer == 0xa) && *size)    {      if (**buffer == 0xa && doc->priv.func)	doc->priv.line++;      (*buffer)++;      (*size)--;      k++;    }  return k;}char *__nxml_get_value (nxml_t * doc, char **buffer, size_t * size){  char *attr;  int i;  int quot;  if (!*size)    return NULL;  if (**buffer == '"')    quot = 1;  else if (**buffer == '\'')    quot = 0;  else    return NULL;  (*buffer)++;  (*size)--;  i = 0;  while (((quot && *(*buffer + i) != '"')	  || (!quot && *(*buffer + i) != '\'')))    {      if (*(*buffer + i) == '\n' && doc->priv.func)	doc->priv.line++;      i++;    }  if (quot && *(*buffer + i) != '"')    return NULL;  else if (!quot && *(*buffer + i) != '\'')    return NULL;  if (!(attr = (char *) malloc (sizeof (char) * (i + 1))))    return NULL;  memcpy (attr, *buffer, i);  attr[i] = 0;  i++;  (*buffer) += i;  (*size) -= i;  return attr;}char *__nxml_trim (char *tmp){  /* Trim function: */  int i = 0;  while (tmp[i] == 0x20 || tmp[i] == 0x9 || tmp[i] == 0xd || tmp[i] == 0xa)    tmp++;  i = strlen (tmp);  i--;  while (tmp[i] == 0x20 || tmp[i] == 0x9 || tmp[i] == 0xd || tmp[i] == 0xa)    i--;  tmp[i + 1] = 0;  return strdup (tmp);}/*static char *__nxml_find_entity (nxml_t * nxml, char *str, size_t size){  __nxml_doctype_entity_t *e;  e = nxml->priv.entities;  while (e)    {      if (!strncmp (e->name, str, size))	return e->reference;      e = e->next;    }  return NULL;}*//*char *__nxml_entity_trim (nxml_t * nxml, char *str){  int i, j, k;  int len = strlen (str);  char name[1024];  char *tmp;  char *ret_str;  __nxml_string_t *ret;  if (!(ret = __nxml_string_new ()))    return NULL;  for (i = j = k = 0; i < len; i++)    {      if (str[i] == '%' || str[i] == '&')	{	  for (j = i; j < len; j++)	    {	      if (str[j] == ';')		{		  char *find;		  if (k)		    {		      if (__nxml_string_add (ret, name, k))			{			  __nxml_string_free (ret);			  return NULL;			}		      k = 0;		    }		  if ((find =		       __nxml_find_entity (nxml, str + i + 1, j - i - 1)))		    {		      if (__nxml_string_add (ret, find, 0))			{			  __nxml_string_free (ret);			  return NULL;			}		    }		  else		    {		      if (__nxml_string_add (ret, str + i, j - i + 1))			{			  __nxml_string_free (ret);			  return NULL;			}		    }		  i += j;		  break;		}	    }	}      else	{	  name[k] = str[i];	  k++;	  if (k == sizeof (name))	    {	      if (__nxml_string_add (ret, name, sizeof (name)))		{		  __nxml_string_free (ret);		  return NULL;		}	      k = 0;	    }	}    }  if (k)    {      if (__nxml_string_add (ret, name, k))	{	  __nxml_string_free (ret);	  return NULL;	}    }  tmp = __nxml_string_free (ret);  ret_str = __nxml_trim (tmp);  free (tmp);  return ret_str;}*//* EOF */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
88在线观看91蜜桃国自产| 99久久er热在这里只有精品66| 久久国产精品一区二区| 国产一区二区三区久久悠悠色av| 色屁屁一区二区| 久久噜噜亚洲综合| 亚洲午夜影视影院在线观看| 国产黄色成人av| 精品国偷自产国产一区| 亚洲国产精品久久一线不卡| caoporm超碰国产精品| 精品欧美一区二区三区精品久久| 一个色在线综合| 色婷婷亚洲一区二区三区| 午夜不卡在线视频| 亚洲一区二区成人在线观看| 国产精品一区二区在线播放 | 亚洲在线观看免费| 成人一区二区三区视频在线观看| 久久这里只有精品首页| 青青草原综合久久大伊人精品优势 | 亚洲一区在线观看视频| 岛国av在线一区| 国产日韩亚洲欧美综合| 国模无码大尺度一区二区三区| 午夜不卡av免费| 日韩精品一区二区三区视频在线观看| 精品视频一区二区三区免费| 国产精品888| 日本不卡视频在线| 亚洲激情五月婷婷| 国产女人aaa级久久久级| 日韩欧美国产高清| 精品视频在线看| 色噜噜狠狠色综合中国| 成人污视频在线观看| 国产精品99久久久久久似苏梦涵| 91麻豆精品国产91久久久资源速度| 亚洲一区在线观看免费观看电影高清| 91影院在线观看| 亚洲女同一区二区| 欧美手机在线视频| 琪琪久久久久日韩精品| 欧美变态口味重另类| 国产一区二区在线观看视频| 日本一区二区三区在线不卡| 成人av在线观| 亚洲精品免费电影| 777亚洲妇女| 国产另类ts人妖一区二区| 国产拍欧美日韩视频二区 | 国产精品乱码一区二区三区软件| 成人h精品动漫一区二区三区| 国产精品护士白丝一区av| 色av综合在线| 日本不卡视频在线| 国产欧美日韩在线| 在线观看av不卡| 亚洲chinese男男1069| 日韩免费高清电影| 成人黄色软件下载| 亚洲va欧美va天堂v国产综合| 欧美成人一区二区三区在线观看| 粉嫩一区二区三区在线看| 亚洲激情男女视频| 精品日韩在线一区| 91在线丨porny丨国产| 日韩精品一二三四| 国产亚洲一区二区三区四区| 91成人在线免费观看| 久久爱另类一区二区小说| 中文字幕中文在线不卡住| 欧美精品一二三| 成人毛片在线观看| 久久爱另类一区二区小说| 亚洲日本在线天堂| 久久久综合网站| 国产精品乱码一区二区三区软件| 2020国产精品| 日本中文字幕一区二区有限公司| 日韩欧美在线观看一区二区三区| 中文字幕一区二区三区在线不卡| 麻豆成人久久精品二区三区小说| 欧亚洲嫩模精品一区三区| 国产亚洲综合色| 秋霞成人午夜伦在线观看| 日韩一级黄色大片| 麻豆精品在线视频| 欧美一级电影网站| 国产福利精品一区| 北岛玲一区二区三区四区| 麻豆国产91在线播放| 亚洲自拍都市欧美小说| 国产精品美女一区二区三区| 欧美一级欧美三级在线观看 | 91精品国产综合久久久蜜臀图片| 成人精品免费看| 经典三级在线一区| 日本大胆欧美人术艺术动态| 亚洲一区国产视频| 亚洲柠檬福利资源导航| 欧美经典一区二区| 国产一区二区在线影院| 91精品久久久久久蜜臀| 91国产视频在线观看| 91国偷自产一区二区三区成为亚洲经典 | 久久久久国产精品免费免费搜索| 欧美一区二区三区的| 欧美日韩一区二区三区四区五区| 99国产精品视频免费观看| 国产精品小仙女| 国产一区二区免费看| 久久99国产精品久久99果冻传媒| 免费成人在线观看视频| 天天综合天天综合色| 午夜久久电影网| 午夜亚洲福利老司机| 日韩精品福利网| 人人精品人人爱| 男人的天堂久久精品| 欧美aaaaaa午夜精品| 久久91精品国产91久久小草| 精品无人码麻豆乱码1区2区| 韩国三级在线一区| 国产成人精品免费视频网站| 国产精品一区专区| 成人小视频在线观看| 99精品视频在线观看免费| 91免费观看视频在线| 在线观看精品一区| 亚洲成人激情综合网| 精品国产一区二区三区av性色 | 国产亚洲欧洲997久久综合| 欧美日韩免费不卡视频一区二区三区| 国产精品性做久久久久久| 亚洲国产欧美在线人成| 一区二区三区欧美| 亚洲大片在线观看| 喷白浆一区二区| 久久黄色级2电影| 国产精品99久久久久| 一区二区高清免费观看影视大全| 亚洲欧洲性图库| 丝袜美腿亚洲一区| 国产又粗又猛又爽又黄91精品| 成人精品一区二区三区四区| 色噜噜狠狠一区二区三区果冻| 777色狠狠一区二区三区| 精品国精品国产尤物美女| 久久九九久精品国产免费直播| 中文字幕在线一区二区三区| 亚洲午夜免费福利视频| 蜜桃一区二区三区在线| 99久久精品一区| 91精品国产综合久久久久久久 | 色8久久人人97超碰香蕉987| 欧美精品 国产精品| 国产欧美日本一区二区三区| 亚洲综合成人在线视频| 国产不卡视频在线观看| 欧美性大战久久久久久久蜜臀| 精品久久国产97色综合| 亚洲视频中文字幕| 国产伦精品一区二区三区在线观看 | 岛国av在线一区| 日韩欧美电影一区| 一区二区三区91| 懂色av一区二区三区蜜臀| 欧美一区二区精美| 一区二区免费在线| 成人午夜精品在线| 欧美va亚洲va在线观看蝴蝶网| 一区二区三区在线免费| 成人免费视频视频| 2020国产精品| 久久国产免费看| 欧美一区在线视频| 亚洲午夜视频在线观看| 成人久久18免费网站麻豆| 26uuu色噜噜精品一区| 五月天婷婷综合| 在线观看亚洲a| 亚洲精品成人天堂一二三| 国产成人日日夜夜| 精品日韩一区二区三区| 天堂va蜜桃一区二区三区 | av在线综合网| 国产人成亚洲第一网站在线播放 | 天天影视色香欲综合网老头| 91在线看国产| 日韩理论片网站| 99re视频精品| 国产精品无人区| 欧美日免费三级在线| 午夜a成v人精品| 精品日产卡一卡二卡麻豆| 国产精品一区二区三区四区| 精品少妇一区二区三区视频免付费 | 综合色中文字幕| 欧美日韩国产三级|