parser/nsCharsetSource.h
author Phil Ringnalda <philringnalda@gmail.com>
Sat, 19 Apr 2014 08:37:32 -0700
changeset 197852 7e51adede3b6b78c19c755fe08a1b177745e979c
parent 184419 a4e9e8bead92c9d51d4e478a73e8e589263e92ae
permissions -rw-r--r--
Back out 8 changesets (bug 990353) for gaia-integration bustage CLOSED TREE Backed out changeset f6b3c03454a4 (bug 990353) Backed out changeset 6e1f9b821ae0 (bug 990353) Backed out changeset 2926ad6c594f (bug 990353) Backed out changeset 74b75c155205 (bug 990353) Backed out changeset 394e09fe2da2 (bug 990353) Backed out changeset 0fdd36b19a51 (bug 990353) Backed out changeset 0792729890cc (bug 990353) Backed out changeset 487e6f72fcf7 (bug 990353)

/* 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_ */