mirror of
https://github.com/classilla/tenfourfox.git
synced 2026-04-25 16:18:33 +00:00
#574: M1581950 M1584216 M1577107 M1584907 M1558522
This commit is contained in:
@@ -1027,9 +1027,6 @@ nsHtml5Tokenizer::stateLoop(int32_t state, char16_t c, int32_t pos, char16_t* bu
|
||||
}
|
||||
c = checkChar(buf, pos);
|
||||
switch(c) {
|
||||
case '\0': {
|
||||
NS_HTML5_BREAK(stateloop);
|
||||
}
|
||||
case '-': {
|
||||
clearStrBuf();
|
||||
state = P::transition(mViewSource, NS_HTML5TOKENIZER_COMMENT_START, reconsume, pos);
|
||||
@@ -1432,9 +1429,6 @@ nsHtml5Tokenizer::stateLoop(int32_t state, char16_t c, int32_t pos, char16_t* bu
|
||||
NS_HTML5_BREAK(stateloop);
|
||||
}
|
||||
c = checkChar(buf, pos);
|
||||
if (c == '\0') {
|
||||
NS_HTML5_BREAK(stateloop);
|
||||
}
|
||||
switch(c) {
|
||||
case ' ':
|
||||
case '\t':
|
||||
@@ -1442,7 +1436,8 @@ nsHtml5Tokenizer::stateLoop(int32_t state, char16_t c, int32_t pos, char16_t* bu
|
||||
case '\r':
|
||||
case '\f':
|
||||
case '<':
|
||||
case '&': {
|
||||
case '&':
|
||||
case '\0': {
|
||||
emitOrAppendCharRefBuf(returnState);
|
||||
if (!(returnState & NS_HTML5TOKENIZER_DATA_AND_RCDATA_MASK)) {
|
||||
cstart = pos;
|
||||
@@ -1490,9 +1485,6 @@ nsHtml5Tokenizer::stateLoop(int32_t state, char16_t c, int32_t pos, char16_t* bu
|
||||
NS_HTML5_BREAK(stateloop);
|
||||
}
|
||||
c = checkChar(buf, pos);
|
||||
if (c == '\0') {
|
||||
NS_HTML5_BREAK(stateloop);
|
||||
}
|
||||
int32_t hilo = 0;
|
||||
if (c <= 'z') {
|
||||
const int32_t* row = nsHtml5NamedCharactersAccel::HILO_ACCEL[c];
|
||||
@@ -1527,9 +1519,6 @@ nsHtml5Tokenizer::stateLoop(int32_t state, char16_t c, int32_t pos, char16_t* bu
|
||||
NS_HTML5_BREAK(stateloop);
|
||||
}
|
||||
c = checkChar(buf, pos);
|
||||
if (c == '\0') {
|
||||
NS_HTML5_BREAK(stateloop);
|
||||
}
|
||||
entCol++;
|
||||
for (; ; ) {
|
||||
if (hi < lo) {
|
||||
|
||||
Reference in New Issue
Block a user