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

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

?? xmlrole.c

?? linux qt 源代碼
?? C
?? 第 1 頁 / 共 2 頁
字號:
int notation2(PROLOG_STATE *state,	      int tok,	      const char *ptr,	      const char *end,	      const ENCODING *enc){  switch (tok) {  case XML_TOK_PROLOG_S:    return XML_ROLE_NONE;  case XML_TOK_LITERAL:    state->handler = notation4;    return XML_ROLE_NOTATION_PUBLIC_ID;  }  return syntaxError(state);}staticint notation3(PROLOG_STATE *state,	      int tok,	      const char *ptr,	      const char *end,	      const ENCODING *enc){  switch (tok) {  case XML_TOK_PROLOG_S:    return XML_ROLE_NONE;  case XML_TOK_LITERAL:    state->handler = declClose;    return XML_ROLE_NOTATION_SYSTEM_ID;  }  return syntaxError(state);}staticint notation4(PROLOG_STATE *state,	      int tok,	      const char *ptr,	      const char *end,	      const ENCODING *enc){  switch (tok) {  case XML_TOK_PROLOG_S:    return XML_ROLE_NONE;  case XML_TOK_LITERAL:    state->handler = declClose;    return XML_ROLE_NOTATION_SYSTEM_ID;  case XML_TOK_DECL_CLOSE:    state->handler = internalSubset;    return XML_ROLE_NOTATION_NO_SYSTEM_ID;  }  return syntaxError(state);}staticint attlist0(PROLOG_STATE *state,	     int tok,	     const char *ptr,	     const char *end,	     const ENCODING *enc){  switch (tok) {  case XML_TOK_PROLOG_S:    return XML_ROLE_NONE;  case XML_TOK_NAME:    state->handler = attlist1;    return XML_ROLE_ATTLIST_ELEMENT_NAME;  }  return syntaxError(state);}staticint attlist1(PROLOG_STATE *state,	     int tok,	     const char *ptr,	     const char *end,	     const ENCODING *enc){  switch (tok) {  case XML_TOK_PROLOG_S:    return XML_ROLE_NONE;  case XML_TOK_DECL_CLOSE:    state->handler = internalSubset;    return XML_ROLE_NONE;  case XML_TOK_NAME:    state->handler = attlist2;    return XML_ROLE_ATTRIBUTE_NAME;  }  return syntaxError(state);}staticint attlist2(PROLOG_STATE *state,	     int tok,	     const char *ptr,	     const char *end,	     const ENCODING *enc){  switch (tok) {  case XML_TOK_PROLOG_S:    return XML_ROLE_NONE;  case XML_TOK_NAME:    {      static const char *types[] = {	"CDATA",        "ID",        "IDREF",        "IDREFS",        "ENTITY",        "ENTITIES",        "NMTOKEN",        "NMTOKENS",      };      int i;      for (i = 0; i < (int)(sizeof(types)/sizeof(types[0])); i++)	if (XmlNameMatchesAscii(enc, ptr, types[i])) {	  state->handler = attlist8;	  return XML_ROLE_ATTRIBUTE_TYPE_CDATA + i;	}    }    if (XmlNameMatchesAscii(enc, ptr, "NOTATION")) {      state->handler = attlist5;      return XML_ROLE_NONE;    }    break;  case XML_TOK_OPEN_PAREN:    state->handler = attlist3;    return XML_ROLE_NONE;  }  return syntaxError(state);}staticint attlist3(PROLOG_STATE *state,	     int tok,	     const char *ptr,	     const char *end,	     const ENCODING *enc){  switch (tok) {  case XML_TOK_PROLOG_S:    return XML_ROLE_NONE;  case XML_TOK_NMTOKEN:  case XML_TOK_NAME:    state->handler = attlist4;    return XML_ROLE_ATTRIBUTE_ENUM_VALUE;  }  return syntaxError(state);}staticint attlist4(PROLOG_STATE *state,	     int tok,	     const char *ptr,	     const char *end,	     const ENCODING *enc){  switch (tok) {  case XML_TOK_PROLOG_S:    return XML_ROLE_NONE;  case XML_TOK_CLOSE_PAREN:    state->handler = attlist8;    return XML_ROLE_NONE;  case XML_TOK_OR:    state->handler = attlist3;    return XML_ROLE_NONE;  }  return syntaxError(state);}staticint attlist5(PROLOG_STATE *state,	     int tok,	     const char *ptr,	     const char *end,	     const ENCODING *enc){  switch (tok) {  case XML_TOK_PROLOG_S:    return XML_ROLE_NONE;  case XML_TOK_OPEN_PAREN:    state->handler = attlist6;    return XML_ROLE_NONE;  }  return syntaxError(state);}staticint attlist6(PROLOG_STATE *state,	     int tok,	     const char *ptr,	     const char *end,	     const ENCODING *enc){  switch (tok) {  case XML_TOK_PROLOG_S:    return XML_ROLE_NONE;  case XML_TOK_NAME:    state->handler = attlist7;    return XML_ROLE_ATTRIBUTE_NOTATION_VALUE;  }  return syntaxError(state);}staticint attlist7(PROLOG_STATE *state,	     int tok,	     const char *ptr,	     const char *end,	     const ENCODING *enc){  switch (tok) {  case XML_TOK_PROLOG_S:    return XML_ROLE_NONE;  case XML_TOK_CLOSE_PAREN:    state->handler = attlist8;    return XML_ROLE_NONE;  case XML_TOK_OR:    state->handler = attlist6;    return XML_ROLE_NONE;  }  return syntaxError(state);}/* default value */staticint attlist8(PROLOG_STATE *state,	     int tok,	     const char *ptr,	     const char *end,	     const ENCODING *enc){  switch (tok) {  case XML_TOK_PROLOG_S:    return XML_ROLE_NONE;  case XML_TOK_POUND_NAME:    if (XmlNameMatchesAscii(enc,			    ptr + MIN_BYTES_PER_CHAR(enc),			    "IMPLIED")) {      state->handler = attlist1;      return XML_ROLE_IMPLIED_ATTRIBUTE_VALUE;    }    if (XmlNameMatchesAscii(enc,			    ptr + MIN_BYTES_PER_CHAR(enc),			    "REQUIRED")) {      state->handler = attlist1;      return XML_ROLE_REQUIRED_ATTRIBUTE_VALUE;    }    if (XmlNameMatchesAscii(enc,			    ptr + MIN_BYTES_PER_CHAR(enc),			    "FIXED")) {      state->handler = attlist9;      return XML_ROLE_NONE;    }    break;  case XML_TOK_LITERAL:    state->handler = attlist1;    return XML_ROLE_DEFAULT_ATTRIBUTE_VALUE;  }  return syntaxError(state);}staticint attlist9(PROLOG_STATE *state,	     int tok,	     const char *ptr,	     const char *end,	     const ENCODING *enc){  switch (tok) {  case XML_TOK_PROLOG_S:    return XML_ROLE_NONE;  case XML_TOK_LITERAL:    state->handler = attlist1;    return XML_ROLE_FIXED_ATTRIBUTE_VALUE;  }  return syntaxError(state);}staticint element0(PROLOG_STATE *state,	     int tok,	     const char *ptr,	     const char *end,	     const ENCODING *enc){  switch (tok) {  case XML_TOK_PROLOG_S:    return XML_ROLE_NONE;  case XML_TOK_NAME:    state->handler = element1;    return XML_ROLE_ELEMENT_NAME;  }  return syntaxError(state);}staticint element1(PROLOG_STATE *state,	     int tok,	     const char *ptr,	     const char *end,	     const ENCODING *enc){  switch (tok) {  case XML_TOK_PROLOG_S:    return XML_ROLE_NONE;  case XML_TOK_NAME:    if (XmlNameMatchesAscii(enc, ptr, "EMPTY")) {      state->handler = declClose;      return XML_ROLE_CONTENT_EMPTY;    }    if (XmlNameMatchesAscii(enc, ptr, "ANY")) {      state->handler = declClose;      return XML_ROLE_CONTENT_ANY;    }    break;  case XML_TOK_OPEN_PAREN:    state->handler = element2;    state->level = 1;    return XML_ROLE_GROUP_OPEN;  }  return syntaxError(state);}staticint element2(PROLOG_STATE *state,	     int tok,	     const char *ptr,	     const char *end,	     const ENCODING *enc){  switch (tok) {  case XML_TOK_PROLOG_S:    return XML_ROLE_NONE;  case XML_TOK_POUND_NAME:    if (XmlNameMatchesAscii(enc,			    ptr + MIN_BYTES_PER_CHAR(enc),			    "PCDATA")) {      state->handler = element3;      return XML_ROLE_CONTENT_PCDATA;    }    break;  case XML_TOK_OPEN_PAREN:    state->level = 2;    state->handler = element6;    return XML_ROLE_GROUP_OPEN;  case XML_TOK_NAME:    state->handler = element7;    return XML_ROLE_CONTENT_ELEMENT;  case XML_TOK_NAME_QUESTION:    state->handler = element7;    return XML_ROLE_CONTENT_ELEMENT_OPT;  case XML_TOK_NAME_ASTERISK:    state->handler = element7;    return XML_ROLE_CONTENT_ELEMENT_REP;  case XML_TOK_NAME_PLUS:    state->handler = element7;    return XML_ROLE_CONTENT_ELEMENT_PLUS;  }  return syntaxError(state);}staticint element3(PROLOG_STATE *state,	     int tok,	     const char *ptr,	     const char *end,	     const ENCODING *enc){  switch (tok) {  case XML_TOK_PROLOG_S:    return XML_ROLE_NONE;  case XML_TOK_CLOSE_PAREN:  case XML_TOK_CLOSE_PAREN_ASTERISK:    state->handler = declClose;    return XML_ROLE_GROUP_CLOSE_REP;  case XML_TOK_OR:    state->handler = element4;    return XML_ROLE_NONE;  }  return syntaxError(state);}staticint element4(PROLOG_STATE *state,	     int tok,	     const char *ptr,	     const char *end,	     const ENCODING *enc){  switch (tok) {  case XML_TOK_PROLOG_S:    return XML_ROLE_NONE;  case XML_TOK_NAME:    state->handler = element5;    return XML_ROLE_CONTENT_ELEMENT;  }  return syntaxError(state);}staticint element5(PROLOG_STATE *state,	     int tok,	     const char *ptr,	     const char *end,	     const ENCODING *enc){  switch (tok) {  case XML_TOK_PROLOG_S:    return XML_ROLE_NONE;  case XML_TOK_CLOSE_PAREN_ASTERISK:    state->handler = declClose;    return XML_ROLE_GROUP_CLOSE_REP;  case XML_TOK_OR:    state->handler = element4;    return XML_ROLE_NONE;  }  return syntaxError(state);}staticint element6(PROLOG_STATE *state,	     int tok,	     const char *ptr,	     const char *end,	     const ENCODING *enc){  switch (tok) {  case XML_TOK_PROLOG_S:    return XML_ROLE_NONE;  case XML_TOK_OPEN_PAREN:    state->level += 1;    return XML_ROLE_GROUP_OPEN;  case XML_TOK_NAME:    state->handler = element7;    return XML_ROLE_CONTENT_ELEMENT;  case XML_TOK_NAME_QUESTION:    state->handler = element7;    return XML_ROLE_CONTENT_ELEMENT_OPT;  case XML_TOK_NAME_ASTERISK:    state->handler = element7;    return XML_ROLE_CONTENT_ELEMENT_REP;  case XML_TOK_NAME_PLUS:    state->handler = element7;    return XML_ROLE_CONTENT_ELEMENT_PLUS;  }  return syntaxError(state);}staticint element7(PROLOG_STATE *state,	     int tok,	     const char *ptr,	     const char *end,	     const ENCODING *enc){  switch (tok) {  case XML_TOK_PROLOG_S:    return XML_ROLE_NONE;  case XML_TOK_CLOSE_PAREN:    state->level -= 1;    if (state->level == 0)      state->handler = declClose;    return XML_ROLE_GROUP_CLOSE;  case XML_TOK_CLOSE_PAREN_ASTERISK:    state->level -= 1;    if (state->level == 0)      state->handler = declClose;    return XML_ROLE_GROUP_CLOSE_REP;  case XML_TOK_CLOSE_PAREN_QUESTION:    state->level -= 1;    if (state->level == 0)      state->handler = declClose;    return XML_ROLE_GROUP_CLOSE_OPT;  case XML_TOK_CLOSE_PAREN_PLUS:    state->level -= 1;    if (state->level == 0)      state->handler = declClose;    return XML_ROLE_GROUP_CLOSE_PLUS;  case XML_TOK_COMMA:    state->handler = element6;    return XML_ROLE_GROUP_SEQUENCE;  case XML_TOK_OR:    state->handler = element6;    return XML_ROLE_GROUP_CHOICE;  }  return syntaxError(state);}staticint declClose(PROLOG_STATE *state,	      int tok,	      const char *ptr,	      const char *end,	      const ENCODING *enc){  switch (tok) {  case XML_TOK_PROLOG_S:    return XML_ROLE_NONE;  case XML_TOK_DECL_CLOSE:    state->handler = internalSubset;    return XML_ROLE_NONE;  }  return syntaxError(state);}#if 0staticint ignore(PROLOG_STATE *state,	   int tok,	   const char *ptr,	   const char *end,	   const ENCODING *enc){  switch (tok) {  case XML_TOK_DECL_CLOSE:    state->handler = internalSubset;    return 0;  default:    return XML_ROLE_NONE;  }  return syntaxError(state);}#endifstaticint error(PROLOG_STATE *state,	   int tok,	   const char *ptr,	   const char *end,	   const ENCODING *enc){  return XML_ROLE_NONE;}staticint syntaxError(PROLOG_STATE *state){  state->handler = error;  return XML_ROLE_ERROR;}void XmlPrologStateInit(PROLOG_STATE *state){  state->handler = prolog0;}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本va欧美va瓶| 国产日产精品1区| 日韩一级黄色片| 久久久久久一级片| 中文字幕一区av| 婷婷成人激情在线网| 韩国女主播成人在线| 成人在线一区二区三区| 91久久国产最好的精华液| 欧美一区二区三区四区视频| 久久综合久久综合亚洲| 亚洲婷婷综合久久一本伊一区 | 国产精品一区二区三区乱码 | 国产三级精品视频| 亚洲乱码一区二区三区在线观看| 日本一道高清亚洲日美韩| 国产精品亚洲一区二区三区妖精| 91精品办公室少妇高潮对白| 日韩欧美精品三级| 亚洲色图色小说| 欧美性一区二区| 日韩午夜中文字幕| 自拍av一区二区三区| 美腿丝袜一区二区三区| 91小视频免费观看| 精品少妇一区二区三区免费观看| 亚洲视频一二三| 国产一区二区三区| 欧美色爱综合网| 中文字幕不卡的av| 免费的成人av| 欧洲一区在线电影| 国产精品丝袜在线| 奇米888四色在线精品| 色哟哟精品一区| 国产欧美日韩在线| 美国十次了思思久久精品导航| 色综合天天性综合| www日韩大片| 爽爽淫人综合网网站| 99riav久久精品riav| 久久日韩精品一区二区五区| 亚洲高清不卡在线| 色一情一乱一乱一91av| 欧美激情一区三区| 久久国产综合精品| 欧美日韩成人一区二区| 1024亚洲合集| 丁香婷婷综合色啪| 久久女同精品一区二区| 奇米色一区二区| 欧美精品精品一区| 一区二区成人在线| 色悠悠久久综合| 国产精品高潮久久久久无| 国产精品一区免费视频| 精品国产免费一区二区三区四区 | 欧美自拍丝袜亚洲| 日韩伦理av电影| 成人黄色电影在线| 久久精品一区二区三区不卡 | 日韩福利视频网| 91国产免费观看| 日韩美女视频一区二区 | 国产精品久久久久久户外露出| 激情丁香综合五月| 欧美α欧美αv大片| 人禽交欧美网站| 91精品国产福利在线观看| 午夜精品免费在线| 欧美欧美欧美欧美| 午夜a成v人精品| 欧美裸体bbwbbwbbw| 亚洲国产欧美日韩另类综合 | 伊人性伊人情综合网| 93久久精品日日躁夜夜躁欧美| 国产精品久久久久一区二区三区共| 国产成人精品免费在线| 国产亚洲欧美日韩俺去了| 国产一区二区三区电影在线观看 | 成人免费视频一区二区| 国产拍欧美日韩视频二区 | 一色桃子久久精品亚洲| 成人爽a毛片一区二区免费| 中文字幕在线不卡一区| 91网站在线播放| 亚洲国产精品尤物yw在线观看| 欧美日韩成人高清| 蜜臀va亚洲va欧美va天堂| 欧美一激情一区二区三区| 久久99日本精品| 精品国产一区a| 国产aⅴ综合色| 亚洲丝袜另类动漫二区| 在线免费精品视频| 亚洲成人动漫一区| 日韩一区二区视频| 国产一区福利在线| 国产精品成人一区二区艾草| 色综合色综合色综合色综合色综合 | 日本欧美韩国一区三区| 日韩精品一区二区三区在线播放 | 久久久天堂av| 成人免费观看男女羞羞视频| 亚洲色图丝袜美腿| 欧美高清性hdvideosex| 经典三级在线一区| 国产精品初高中害羞小美女文| 国产精品久久久久久福利一牛影视| 99久久精品免费看国产免费软件| 亚洲综合偷拍欧美一区色| 91精品国产一区二区三区香蕉| 国产一区二区中文字幕| 国产精品免费久久久久| 欧美视频一区二| 久久99国内精品| 国产精品传媒入口麻豆| 欧美日韩精品一区二区三区| 久久66热re国产| 中文字幕日本乱码精品影院| 欧美挠脚心视频网站| 国产精品一区不卡| 一区二区三区在线免费播放| 欧美一区二区日韩一区二区| 粉嫩一区二区三区在线看| 亚洲国产欧美另类丝袜| 久久久久国产精品麻豆ai换脸 | 午夜精品久久一牛影视| 国产亚洲欧美中文| 欧美日韩高清影院| 国产毛片一区二区| 亚洲自拍欧美精品| 久久蜜桃av一区精品变态类天堂| 欧洲精品中文字幕| 国产精品 欧美精品| 日韩精彩视频在线观看| 国产精品高潮呻吟久久| 日韩你懂的在线观看| 日本韩国欧美一区二区三区| 国产真实乱偷精品视频免| 亚洲国产综合视频在线观看| 国产欧美精品在线观看| 欧美一区二区三区在线| 91伊人久久大香线蕉| 精品一区二区精品| 亚洲福利电影网| 中文字幕色av一区二区三区| 欧美不卡一区二区| 欧美男生操女生| 色视频成人在线观看免| 国产成人精品免费| 蜜臀av一区二区在线观看| 亚洲午夜影视影院在线观看| 欧美国产日本韩| 欧美zozozo| 欧美精三区欧美精三区| 91女人视频在线观看| 国产精品性做久久久久久| 日本美女一区二区三区视频| 亚洲精品五月天| 中文字幕一区二区三区在线播放| 欧美成人一区二区三区在线观看| 欧美色中文字幕| 99精品国产99久久久久久白柏| 国产美女精品一区二区三区| 免费成人深夜小野草| 亚洲国产精品影院| 夜夜嗨av一区二区三区网页| 中文字幕一区二区三区乱码在线 | 福利视频网站一区二区三区| 奇米四色…亚洲| 日本三级亚洲精品| 日韩中文字幕av电影| 亚洲一区二区三区爽爽爽爽爽 | 在线免费观看成人短视频| 成人免费毛片a| 成人综合婷婷国产精品久久蜜臀| 国产麻豆一精品一av一免费 | 国产三级一区二区| 精品国产区一区| 久久毛片高清国产| 久久久久久久综合色一本| 精品国产91洋老外米糕| 精品欧美乱码久久久久久| 日韩色视频在线观看| 91精品国产综合久久久蜜臀粉嫩 | 亚洲成人免费av| 亚洲一区二区三区四区五区中文 | 亚洲人成亚洲人成在线观看图片| 国产精品福利在线播放| 亚洲视频一区在线| 亚洲欧美怡红院| 亚洲精选在线视频| 亚洲在线中文字幕| 午夜精品aaa| 日韩一区精品字幕| 久久成人18免费观看| 国产精品影视在线观看| 国产成人av一区| 成人18精品视频|