123456789101112131415161718192021222324252627 |
- /* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this file,
- * You can obtain one at http://mozilla.org/MPL/2.0/. */
- #ifndef nsCharsetSource_h_
- #define nsCharsetSource_h_
- // note: the value order defines the priority; higher numbers take priority
- #define kCharsetUninitialized 0
- #define kCharsetFromFallback 1
- #define kCharsetFromTopLevelDomain 2
- #define kCharsetFromDocTypeDefault 3 // This and up confident for XHR
- #define kCharsetFromCache 4
- #define kCharsetFromParentFrame 5
- #define kCharsetFromAutoDetection 6
- #define kCharsetFromHintPrevDoc 7
- #define kCharsetFromMetaPrescan 8 // this one and smaller: HTML5 Tentative
- #define kCharsetFromMetaTag 9 // this one and greater: HTML5 Confident
- #define kCharsetFromIrreversibleAutoDetection 10
- #define kCharsetFromChannel 11
- #define kCharsetFromOtherComponent 12
- #define kCharsetFromParentForced 13 // propagates to child frames
- #define kCharsetFromUserForced 14 // propagates to child frames
- #define kCharsetFromByteOrderMark 15
- #endif /* nsCharsetSource_h_ */
|