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

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

?? xmlrole.c

?? This software aims to create an applet and panel tools to manage a wireless interface card, such as
?? C
?? 第 1 頁 / 共 3 頁
字號:
{
  switch (tok) {
  case XML_TOK_PROLOG_S:
    return XML_ROLE_ATTLIST_NONE;
  case XML_TOK_NAME:
    state->handler = attlist7;
    return XML_ROLE_ATTRIBUTE_NOTATION_VALUE;
  }
  return common(state, tok);
}

static int PTRCALL
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_ATTLIST_NONE;
  case XML_TOK_CLOSE_PAREN:
    state->handler = attlist8;
    return XML_ROLE_ATTLIST_NONE;
  case XML_TOK_OR:
    state->handler = attlist6;
    return XML_ROLE_ATTLIST_NONE;
  }
  return common(state, tok);
}

/* default value */
static int PTRCALL
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_ATTLIST_NONE;
  case XML_TOK_POUND_NAME:
    if (XmlNameMatchesAscii(enc,
                            ptr + MIN_BYTES_PER_CHAR(enc),
                            end,
                            KW_IMPLIED)) {
      state->handler = attlist1;
      return XML_ROLE_IMPLIED_ATTRIBUTE_VALUE;
    }
    if (XmlNameMatchesAscii(enc,
                            ptr + MIN_BYTES_PER_CHAR(enc),
                            end,
                            KW_REQUIRED)) {
      state->handler = attlist1;
      return XML_ROLE_REQUIRED_ATTRIBUTE_VALUE;
    }
    if (XmlNameMatchesAscii(enc,
                            ptr + MIN_BYTES_PER_CHAR(enc),
                            end,
                            KW_FIXED)) {
      state->handler = attlist9;
      return XML_ROLE_ATTLIST_NONE;
    }
    break;
  case XML_TOK_LITERAL:
    state->handler = attlist1;
    return XML_ROLE_DEFAULT_ATTRIBUTE_VALUE;
  }
  return common(state, tok);
}

static int PTRCALL
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_ATTLIST_NONE;
  case XML_TOK_LITERAL:
    state->handler = attlist1;
    return XML_ROLE_FIXED_ATTRIBUTE_VALUE;
  }
  return common(state, tok);
}

static int PTRCALL
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_ELEMENT_NONE;
  case XML_TOK_NAME:
  case XML_TOK_PREFIXED_NAME:
    state->handler = element1;
    return XML_ROLE_ELEMENT_NAME;
  }
  return common(state, tok);
}

static int PTRCALL
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_ELEMENT_NONE;
  case XML_TOK_NAME:
    if (XmlNameMatchesAscii(enc, ptr, end, KW_EMPTY)) {
      state->handler = declClose;
      state->role_none = XML_ROLE_ELEMENT_NONE;
      return XML_ROLE_CONTENT_EMPTY;
    }
    if (XmlNameMatchesAscii(enc, ptr, end, KW_ANY)) {
      state->handler = declClose;
      state->role_none = XML_ROLE_ELEMENT_NONE;
      return XML_ROLE_CONTENT_ANY;
    }
    break;
  case XML_TOK_OPEN_PAREN:
    state->handler = element2;
    state->level = 1;
    return XML_ROLE_GROUP_OPEN;
  }
  return common(state, tok);
}

static int PTRCALL
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_ELEMENT_NONE;
  case XML_TOK_POUND_NAME:
    if (XmlNameMatchesAscii(enc,
                            ptr + MIN_BYTES_PER_CHAR(enc),
                            end,
                            KW_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:
  case XML_TOK_PREFIXED_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 common(state, tok);
}

static int PTRCALL
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_ELEMENT_NONE;
  case XML_TOK_CLOSE_PAREN:
    state->handler = declClose;
    state->role_none = XML_ROLE_ELEMENT_NONE;
    return XML_ROLE_GROUP_CLOSE;
  case XML_TOK_CLOSE_PAREN_ASTERISK:
    state->handler = declClose;
    state->role_none = XML_ROLE_ELEMENT_NONE;
    return XML_ROLE_GROUP_CLOSE_REP;
  case XML_TOK_OR:
    state->handler = element4;
    return XML_ROLE_ELEMENT_NONE;
  }
  return common(state, tok);
}

static int PTRCALL
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_ELEMENT_NONE;
  case XML_TOK_NAME:
  case XML_TOK_PREFIXED_NAME:
    state->handler = element5;
    return XML_ROLE_CONTENT_ELEMENT;
  }
  return common(state, tok);
}

static int PTRCALL
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_ELEMENT_NONE;
  case XML_TOK_CLOSE_PAREN_ASTERISK:
    state->handler = declClose;
    state->role_none = XML_ROLE_ELEMENT_NONE;
    return XML_ROLE_GROUP_CLOSE_REP;
  case XML_TOK_OR:
    state->handler = element4;
    return XML_ROLE_ELEMENT_NONE;
  }
  return common(state, tok);
}

static int PTRCALL
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_ELEMENT_NONE;
  case XML_TOK_OPEN_PAREN:
    state->level += 1;
    return XML_ROLE_GROUP_OPEN;
  case XML_TOK_NAME:
  case XML_TOK_PREFIXED_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 common(state, tok);
}

static int PTRCALL
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_ELEMENT_NONE;
  case XML_TOK_CLOSE_PAREN:
    state->level -= 1;
    if (state->level == 0) {
      state->handler = declClose;
      state->role_none = XML_ROLE_ELEMENT_NONE;
    }
    return XML_ROLE_GROUP_CLOSE;
  case XML_TOK_CLOSE_PAREN_ASTERISK:
    state->level -= 1;
    if (state->level == 0) {
      state->handler = declClose;
      state->role_none = XML_ROLE_ELEMENT_NONE;
    }
    return XML_ROLE_GROUP_CLOSE_REP;
  case XML_TOK_CLOSE_PAREN_QUESTION:
    state->level -= 1;
    if (state->level == 0) {
      state->handler = declClose;
      state->role_none = XML_ROLE_ELEMENT_NONE;
    }
    return XML_ROLE_GROUP_CLOSE_OPT;
  case XML_TOK_CLOSE_PAREN_PLUS:
    state->level -= 1;
    if (state->level == 0) {
      state->handler = declClose;
      state->role_none = XML_ROLE_ELEMENT_NONE;
    }
    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 common(state, tok);
}

#ifdef XML_DTD

static int PTRCALL
condSect0(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, end, KW_INCLUDE)) {
      state->handler = condSect1;
      return XML_ROLE_NONE;
    }
    if (XmlNameMatchesAscii(enc, ptr, end, KW_IGNORE)) {
      state->handler = condSect2;
      return XML_ROLE_NONE;
    }
    break;
  }
  return common(state, tok);
}

static int PTRCALL
condSect1(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_BRACKET:
    state->handler = externalSubset1;
    state->includeLevel += 1;
    return XML_ROLE_NONE;
  }
  return common(state, tok);
}

static int PTRCALL
condSect2(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_BRACKET:
    state->handler = externalSubset1;
    return XML_ROLE_IGNORE_SECT;
  }
  return common(state, tok);
}

#endif /* XML_DTD */

static int PTRCALL
declClose(PROLOG_STATE *state,
          int tok,
          const char *ptr,
          const char *end,
          const ENCODING *enc)
{
  switch (tok) {
  case XML_TOK_PROLOG_S:
    return state->role_none;
  case XML_TOK_DECL_CLOSE:
    setTopLevel(state);
    return state->role_none;
  }
  return common(state, tok);
}

static int PTRCALL
error(PROLOG_STATE *state,
      int tok,
      const char *ptr,
      const char *end,
      const ENCODING *enc)
{
  return XML_ROLE_NONE;
}

static int FASTCALL
common(PROLOG_STATE *state, int tok)
{
#ifdef XML_DTD
  if (!state->documentEntity && tok == XML_TOK_PARAM_ENTITY_REF)
    return XML_ROLE_INNER_PARAM_ENTITY_REF;
#endif
  state->handler = error;
  return XML_ROLE_ERROR;
}

void
XmlPrologStateInit(PROLOG_STATE *state)
{
  state->handler = prolog0;
#ifdef XML_DTD
  state->documentEntity = 1;
  state->includeLevel = 0;
  state->inEntityValue = 0;
#endif /* XML_DTD */
}

#ifdef XML_DTD

void
XmlPrologStateInitExternalEntity(PROLOG_STATE *state)
{
  state->handler = externalSubset0;
  state->documentEntity = 0;
  state->includeLevel = 0;
}

#endif /* XML_DTD */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区毛片| 7777精品伊人久久久大香线蕉 | 欧美福利视频一区| 国产亚洲精品bt天堂精选| 亚洲一区二区三区中文字幕| 国产成人综合自拍| 精品蜜桃在线看| 日韩vs国产vs欧美| 欧美影视一区在线| 亚洲蜜臀av乱码久久精品| 国产69精品久久99不卡| 日韩精品资源二区在线| 日韩精品一级二级| 欧美性生交片4| 一区二区激情小说| 色综合久久综合中文综合网| 欧美激情在线看| 国产精品一区二区免费不卡 | 国产精品18久久久久久久网站| 欧美精品免费视频| 亚洲一二三四久久| 欧洲精品视频在线观看| 一区二区三区波多野结衣在线观看 | 欧美高清dvd| 香蕉久久夜色精品国产使用方法| 日本久久一区二区| 一区二区在线观看视频| 91久久久免费一区二区| 伊人色综合久久天天| 日本黄色一区二区| 亚洲综合色自拍一区| 欧美视频在线观看一区| 亚洲第一福利一区| 日韩一区二区三区四区| 蜜臀精品一区二区三区在线观看| 日韩三级.com| 韩日欧美一区二区三区| 久久久电影一区二区三区| 国产传媒欧美日韩成人| 国产精品热久久久久夜色精品三区 | 亚洲青青青在线视频| 色国产综合视频| 亚洲亚洲人成综合网络| 91蝌蚪国产九色| 亚洲成av人片一区二区三区| 欧美精品粉嫩高潮一区二区| 日韩avvvv在线播放| 久久久久国产免费免费| 99久久精品国产观看| 亚洲国产日韩一级| 日韩一区二区三区在线视频| 国产一区二区三区不卡在线观看 | 免费成人深夜小野草| 久久理论电影网| 99久久伊人久久99| 午夜日韩在线电影| 2020日本不卡一区二区视频| 99在线精品一区二区三区| 亚洲成a人在线观看| 久久色.com| 91国偷自产一区二区三区成为亚洲经典| 亚洲午夜免费电影| 精品对白一区国产伦| 色综合一个色综合| 久久超级碰视频| 中文字幕亚洲电影| 欧美一级精品在线| 91丨九色丨蝌蚪富婆spa| 美女视频免费一区| 亚洲日本中文字幕区| 日韩欧美一级精品久久| 北岛玲一区二区三区四区| 偷拍与自拍一区| 国产精品久久久久久久岛一牛影视| 精品视频在线免费看| 国产999精品久久久久久绿帽| 同产精品九九九| 国产精品入口麻豆九色| 精品黑人一区二区三区久久 | 精品黑人一区二区三区久久 | www.色精品| 日本aⅴ精品一区二区三区| 国产精品美女久久久久久久| 欧美一区二区三区在| 色噜噜夜夜夜综合网| 精彩视频一区二区| 日韩中文字幕区一区有砖一区| 国产精品全国免费观看高清| 日韩一区二区免费高清| 欧美亚洲一区二区三区四区| 粉嫩蜜臀av国产精品网站| 七七婷婷婷婷精品国产| 亚洲第一精品在线| 亚洲精品日韩一| 国产精品高清亚洲| 久久久影院官网| 精品国产一区二区亚洲人成毛片 | 日本欧美大码aⅴ在线播放| 亚洲伦在线观看| 国产精品成人网| 国产日韩av一区| 久久久精品影视| 久久精品亚洲一区二区三区浴池| 日韩女优电影在线观看| 6080亚洲精品一区二区| 欧美羞羞免费网站| 欧美三级三级三级| 欧美日韩免费电影| 欧美日韩一区二区在线观看视频| 色哟哟一区二区三区| 91蜜桃免费观看视频| 色综合久久中文字幕综合网| 成人黄色免费短视频| 成人午夜视频免费看| 成人美女在线观看| 99久久精品情趣| 色婷婷亚洲精品| 欧美日韩免费视频| 欧美日韩国产大片| 7777精品伊人久久久大香线蕉| 欧美一区二区三区色| 91精品国产综合久久精品| 日韩美女一区二区三区四区| 精品久久免费看| 欧美国产日产图区| 亚洲猫色日本管| 日韩一区欧美二区| 国模娜娜一区二区三区| 粉嫩一区二区三区在线看| 99久久99久久精品免费看蜜桃| 91国偷自产一区二区使用方法| 欧美日韩国产另类一区| 日韩你懂的在线播放| 国产女主播一区| 亚洲视频电影在线| 日韩中文字幕不卡| 国产传媒日韩欧美成人| 色拍拍在线精品视频8848| 91麻豆精品国产91久久久久久久久 | 国产大陆亚洲精品国产| 91麻豆文化传媒在线观看| 欧美视频一区二区三区四区| 日韩一级黄色片| 国产精品乱人伦| 亚洲成人av一区二区| 国产精品 欧美精品| 91国产视频在线观看| 精品女同一区二区| 日韩久久一区二区| 久久av老司机精品网站导航| 成人免费福利片| 777a∨成人精品桃花网| 国产精品不卡一区| 蜜臀av在线播放一区二区三区| www.av亚洲| 日韩欧美激情一区| 亚洲视频免费观看| 激情图片小说一区| 欧美日韩一区二区三区视频| 久久久久久99精品| 日韩二区在线观看| 91蝌蚪porny| 久久一夜天堂av一区二区三区| 亚洲一区二区五区| av在线综合网| 久久男人中文字幕资源站| 亚洲午夜久久久久| 色综合天天综合| 久久九九久精品国产免费直播| 日韩高清不卡一区二区| 色综合久久综合网97色综合| 久久久久国产精品麻豆ai换脸| 免费在线看一区| 欧美日韩另类国产亚洲欧美一级| 综合av第一页| 国产白丝网站精品污在线入口| 日韩欧美一区二区视频| 亚洲韩国精品一区| 色婷婷久久99综合精品jk白丝| 欧美经典一区二区| 国产精品自产自拍| 欧美成人午夜电影| 日本美女视频一区二区| 欧美另类高清zo欧美| 亚洲一级二级在线| 欧美性生活影院| 亚洲综合一二区| 欧美视频中文字幕| 亚洲资源在线观看| 色噜噜狠狠色综合欧洲selulu| 亚洲视频你懂的| 97se狠狠狠综合亚洲狠狠| 亚洲国产成人午夜在线一区| 国产九色sp调教91| 国产日韩欧美麻豆| 成人综合婷婷国产精品久久免费| 国产欧美一区二区精品性色超碰| 国产一区二区三区久久悠悠色av| 久久一区二区视频| 国产成人在线视频网站|