forked from mirrors/gecko-dev
		
	MozReview-Commit-ID: 5UvYqJVvX0r --HG-- extra : rebase_source : 5a6f3dfd97fb06810fde9a4b8b650a7a922a7c20
		
			
				
	
	
		
			27 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
/* 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
 | 
						|
#define kCharsetFromUtf8OnlyMime       16 // For JSON, WebVTT and such
 | 
						|
 | 
						|
#endif /* nsCharsetSource_h_ */
 |