⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hx_changes_xmltok.diff

📁 linux下的一款播放器
💻 DIFF
📖 第 1 页 / 共 2 页
字号:
diff -u ./xmltok/xmltok.h ../../../mozilla/mozilla/expat/xmltok/xmltok.h--- ./xmltok/xmltok.h	Mon Mar 27 15:56:14 2000+++ ../../../mozilla/mozilla/expat/xmltok/xmltok.h	Wed Jul 07 21:20:09 1999@@ -43,34 +43,12 @@ #define XML_TOK_TRAILING_RSQB -5 /* ] or ]] at the end of the scan; might be start of                                     illegal ]]> sequence */ /* The following tokens may be returned by both XmlPrologTok and XmlContentTok */--/* Instead of just returning XML_TOK_INVALID, we are going to add a few more-   specific error messages. */-#define XML_TOK_ERR_INVALID_NAME -100-#define XML_TOK_ERR_INVALID_CHAR_IN_DOC -101-#define XML_TOK_ERR_TWO_DASHES_NOT_ALLOWED_IN_COMMENT -102-#define XML_TOK_ERR_INVALID_DECL -103-#define XML_TOK_ERR_INVALID_PI -104-#define XML_TOK_ERR_INVALID_PI_TARGET -105-#define XML_TOK_ERR_INVALID_CDATA -106-#define XML_TOK_ERR_NO_CLOSING_GT -107-#define XML_TOK_ERR_INVALID_HEX_CHAR_REF -108-#define XML_TOK_ERR_INVALID_CHAR_REF -109-#define XML_TOK_ERR_INVALID_REF -110-#define XML_TOK_ERR_MISSING_EQUALS -111-#define XML_TOK_ERR_MISSING_QUOT_APOS -112-#define XML_TOK_ERR_MISSING_REQ_SPACE -113-#define XML_TOK_ERR_LT_NOT_ALLOWED -114-#define XML_TOK_ERR_EXPECTED_GT -115-#define XML_TOK_ERR_INVALID_GT_AFFT_2_RSQB_IN_CONTENT -116-#define XML_TOK_ERR_INVALID_COMMENT -117- #define XML_TOK_NONE -4    /* The string to be scanned is empty */ #define XML_TOK_TRAILING_CR -3 /* A CR at the end of the scan;                                   might be part of CRLF sequence */  #define XML_TOK_PARTIAL_CHAR -2 /* only part of a multibyte sequence */ #define XML_TOK_PARTIAL -1 /* only part of a token */-/*#define XML_TOK_INVALID 0*/+#define XML_TOK_INVALID 0  /* The following tokens are returned by XmlContentTok; some are also   returned by XmlAttributeValueTok, XmlEntityTok, XmlCdataSectionTok */@@ -221,11 +199,8 @@ Return XML_TOK_PARTIAL when the string does not contain a complete token; nextTokPtr will not be set. -The scanners will return an actual error instead of just XML_TOK_INVALID. -when the string does not start a valid token; nextTokPtr will be set to-point to the character which made the token invalid. see xmltok.h and-the XML_TOK_ERR... values.-+Return XML_TOK_INVALID when the string does not start a valid token; nextTokPtr+will be set to point to the character which made the token invalid.  Otherwise the string starts with a valid token; nextTokPtr will be set to point to the character following the end of that token.diff -u ./xmltok/xmltok_impl.c ../../../mozilla/mozilla/expat/xmltok/xmltok_impl.c--- ./xmltok/xmltok_impl.c	Mon Mar 27 16:00:15 2000+++ ../../../mozilla/mozilla/expat/xmltok/xmltok_impl.c	Thu Jul 01 20:30:40 1999@@ -38,7 +38,7 @@ 	return XML_TOK_PARTIAL_CHAR; \       if (IS_INVALID_CHAR(enc, ptr, n)) { \         *(nextTokPtr) = (ptr); \-        return XML_TOK_ERR_INVALID_CHAR_IN_DOC; \+        return XML_TOK_INVALID; \       } \       ptr += n; \       break;@@ -51,7 +51,7 @@   case BT_MALFORM: \   case BT_TRAIL: \     *(nextTokPtr) = (ptr); \-    return XML_TOK_ERR_INVALID_CHAR_IN_DOC;+    return XML_TOK_INVALID;  #define CHECK_NAME_CASE(n, enc, ptr, end, nextTokPtr) \    case BT_LEAD ## n: \@@ -59,7 +59,7 @@        return XML_TOK_PARTIAL_CHAR; \      if (!IS_NAME_CHAR(enc, ptr, n)) { \        *nextTokPtr = ptr; \-       return XML_TOK_ERR_INVALID_NAME; \+       return XML_TOK_INVALID; \      } \      ptr += n; \      break;@@ -68,7 +68,7 @@   case BT_NONASCII: \     if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \       *nextTokPtr = ptr; \-      return XML_TOK_ERR_INVALID_NAME; \+      return XML_TOK_INVALID; \     } \   case BT_NMSTRT: \   case BT_HEX: \@@ -87,7 +87,7 @@        return XML_TOK_PARTIAL_CHAR; \      if (!IS_NMSTRT_CHAR(enc, ptr, n)) { \        *nextTokPtr = ptr; \-       return XML_TOK_ERR_INVALID_NAME; \+       return XML_TOK_INVALID; \      } \      ptr += n; \      break;@@ -96,7 +96,7 @@   case BT_NONASCII: \     if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \       *nextTokPtr = ptr; \-       return XML_TOK_ERR_INVALID_NAME; \+      return XML_TOK_INVALID; \     } \   case BT_NMSTRT: \   case BT_HEX: \@@ -119,7 +119,7 @@   if (ptr != end) {     if (!CHAR_MATCHES(enc, ptr, '-')) {       *nextTokPtr = ptr;-      return XML_TOK_ERR_INVALID_COMMENT;+      return XML_TOK_INVALID;     }     ptr += MINBPC(enc);     while (ptr != end) {@@ -133,7 +133,7 @@ 	    return XML_TOK_PARTIAL; 	  if (!CHAR_MATCHES(enc, ptr, '>')) { 	    *nextTokPtr = ptr;-	    return XML_TOK_ERR_TWO_DASHES_NOT_ALLOWED_IN_COMMENT;+	    return XML_TOK_INVALID; 	  } 	  *nextTokPtr = ptr + MINBPC(enc); 	  return XML_TOK_COMMENT;@@ -168,7 +168,7 @@     break;   default:     *nextTokPtr = ptr;-    return XML_TOK_ERR_INVALID_DECL;+    return XML_TOK_INVALID;   }   while (ptr != end) {     switch (BYTE_TYPE(enc, ptr)) {@@ -179,7 +179,7 @@       switch (BYTE_TYPE(enc, ptr + MINBPC(enc))) {       case BT_S: case BT_CR: case BT_LF: case BT_PERCNT: 	*nextTokPtr = ptr;-	return XML_TOK_ERR_INVALID_DECL;+	return XML_TOK_INVALID;       }       /* fall through */     case BT_S: case BT_CR: case BT_LF:@@ -191,7 +191,7 @@       break;     default:       *nextTokPtr = ptr;-      return XML_TOK_ERR_INVALID_DECL;+      return XML_TOK_INVALID;     }   }   return XML_TOK_PARTIAL;@@ -253,7 +253,7 @@   CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)   default:     *nextTokPtr = ptr;-    return XML_TOK_ERR_INVALID_PI;+    return XML_TOK_INVALID;   }   while (ptr != end) {     switch (BYTE_TYPE(enc, ptr)) {@@ -261,7 +261,7 @@     case BT_S: case BT_CR: case BT_LF:       if (!PREFIX(checkPiTarget)(enc, target, ptr, &tok)) { 	*nextTokPtr = ptr;-	return XML_TOK_ERR_INVALID_PI_TARGET;+	return XML_TOK_INVALID;       }       ptr += MINBPC(enc);       while (ptr != end) {@@ -285,7 +285,7 @@     case BT_QUEST:       if (!PREFIX(checkPiTarget)(enc, target, ptr, &tok)) { 	*nextTokPtr = ptr;-	return XML_TOK_ERR_INVALID_PI_TARGET;+	return XML_TOK_INVALID;       }       ptr += MINBPC(enc);       if (ptr == end)@@ -297,7 +297,7 @@       /* fall through */     default:       *nextTokPtr = ptr;-      return XML_TOK_ERR_INVALID_PI;+      return XML_TOK_INVALID;     }   }   return XML_TOK_PARTIAL;@@ -315,7 +315,7 @@   for (i = 0; i < 6; i++, ptr += MINBPC(enc)) {     if (!CHAR_MATCHES(enc, ptr, "CDATA["[i])) {       *nextTokPtr = ptr;-      return XML_TOK_ERR_INVALID_CDATA;+      return XML_TOK_INVALID;     }   }   *nextTokPtr = ptr;@@ -410,7 +410,7 @@   CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)   default:     *nextTokPtr = ptr;-    return XML_TOK_ERR_INVALID_NAME;+    return XML_TOK_INVALID;   }   while (ptr != end) {     switch (BYTE_TYPE(enc, ptr)) {@@ -425,7 +425,7 @@           return XML_TOK_END_TAG; 	default: 	  *nextTokPtr = ptr;-	  return XML_TOK_ERR_NO_CLOSING_GT;+	  return XML_TOK_INVALID; 	}       }       return XML_TOK_PARTIAL;@@ -440,7 +440,7 @@       return XML_TOK_END_TAG;     default:       *nextTokPtr = ptr;-      return XML_TOK_ERR_NO_CLOSING_GT;+      return XML_TOK_INVALID;     }   }   return XML_TOK_PARTIAL;@@ -459,7 +459,7 @@       break;     default:       *nextTokPtr = ptr;-      return XML_TOK_ERR_INVALID_HEX_CHAR_REF;+      return XML_TOK_INVALID;     }     for (ptr += MINBPC(enc); ptr != end; ptr += MINBPC(enc)) {       switch (BYTE_TYPE(enc, ptr)) {@@ -471,7 +471,7 @@ 	return XML_TOK_CHAR_REF;       default: 	*nextTokPtr = ptr;-	return XML_TOK_ERR_INVALID_HEX_CHAR_REF;+	return XML_TOK_INVALID;       }     }   }@@ -492,7 +492,7 @@       break;     default:       *nextTokPtr = ptr;-      return XML_TOK_ERR_INVALID_CHAR_REF;+      return XML_TOK_INVALID;     }     for (ptr += MINBPC(enc); ptr != end; ptr += MINBPC(enc)) {       switch (BYTE_TYPE(enc, ptr)) {@@ -503,7 +503,7 @@ 	return XML_TOK_CHAR_REF;       default: 	*nextTokPtr = ptr;-	return XML_TOK_ERR_INVALID_CHAR_REF;+	return XML_TOK_INVALID;       }     }   }@@ -524,7 +524,7 @@     return PREFIX(scanCharRef)(enc, ptr + MINBPC(enc), end, nextTokPtr);   default:     *nextTokPtr = ptr;-    return XML_TOK_ERR_INVALID_REF;+    return XML_TOK_INVALID;   }   while (ptr != end) {     switch (BYTE_TYPE(enc, ptr)) {@@ -534,7 +534,7 @@       return XML_TOK_ENTITY_REF;     default:       *nextTokPtr = ptr;-      return XML_TOK_ERR_INVALID_REF;+      return XML_TOK_INVALID;     }   }   return XML_TOK_PARTIAL;@@ -556,7 +556,7 @@     case BT_COLON:       if (hadColon) { 	*nextTokPtr = ptr;-	return XML_TOK_ERR_INVALID_NAME;+	return XML_TOK_INVALID;       }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -