add constant for byte order makr detection

This commit is contained in:
ftang%netscape.com 1999-09-10 18:58:37 +00:00
Родитель 5e8683349b
Коммит 5d347fd7f9
4 изменённых файлов: 6 добавлений и 0 удалений

Просмотреть файл

@ -74,6 +74,7 @@ typedef enum {
kCharsetFromParentFrame,
kCharsetFromAutoDetection,
kCharsetFromMetaTag,
kCharsetFromByteOrderMark,
kCharsetFromHTTPHeader,
kCharsetFromUserForced,
kCharsetFromOtherComponent,

Просмотреть файл

@ -1172,6 +1172,7 @@ static PRBool detectByteOrderMark(const unsigned char* aBytes, PRInt32 aLen,
// FE FF
// UTF-16, big-endian
oCharset = UCS2_BE; // should change to UTF-16BE
oCharsetSource= kCharsetFromByteOrderMark;
}
break;
case 0xFF:
@ -1179,6 +1180,7 @@ static PRBool detectByteOrderMark(const unsigned char* aBytes, PRInt32 aLen,
// FF FE
// UTF-16, little-endian
oCharset = UCS2_LE; // should change to UTF-16LE
oCharsetSource= kCharsetFromByteOrderMark;
}
break;
// case 0x4C: if((0x6F==aBytes[1]) && ((0xA7==aBytes[2] && (0x94==aBytes[3])) {

Просмотреть файл

@ -74,6 +74,7 @@ typedef enum {
kCharsetFromParentFrame,
kCharsetFromAutoDetection,
kCharsetFromMetaTag,
kCharsetFromByteOrderMark,
kCharsetFromHTTPHeader,
kCharsetFromUserForced,
kCharsetFromOtherComponent,

Просмотреть файл

@ -1172,6 +1172,7 @@ static PRBool detectByteOrderMark(const unsigned char* aBytes, PRInt32 aLen,
// FE FF
// UTF-16, big-endian
oCharset = UCS2_BE; // should change to UTF-16BE
oCharsetSource= kCharsetFromByteOrderMark;
}
break;
case 0xFF:
@ -1179,6 +1180,7 @@ static PRBool detectByteOrderMark(const unsigned char* aBytes, PRInt32 aLen,
// FF FE
// UTF-16, little-endian
oCharset = UCS2_LE; // should change to UTF-16LE
oCharsetSource= kCharsetFromByteOrderMark;
}
break;
// case 0x4C: if((0x6F==aBytes[1]) && ((0xA7==aBytes[2] && (0x94==aBytes[3])) {