| Index: Source/core/html/parser/HTMLMetaCharsetParser.h
 | 
| diff --git a/Source/core/html/parser/HTMLMetaCharsetParser.h b/Source/core/html/parser/HTMLMetaCharsetParser.h
 | 
| index 65d9517a2e0fe8ce0293ba7bb6888665f44fbd98..3393fca40d234bda8b3dbeedb0500c79b37623fc 100644
 | 
| --- a/Source/core/html/parser/HTMLMetaCharsetParser.h
 | 
| +++ b/Source/core/html/parser/HTMLMetaCharsetParser.h
 | 
| @@ -48,10 +48,22 @@ public:
 | 
|  
 | 
|      const WTF::TextEncoding& encoding() { return m_encoding; }
 | 
|  
 | 
| +    typedef Vector<pair<String, String> > AttributeList;
 | 
| +    // The returned encoding might not be valid.
 | 
| +    static WTF::TextEncoding encodingFromMetaAttributes(const AttributeList&
 | 
| +);
 | 
| +
 | 
|  private:
 | 
|      HTMLMetaCharsetParser();
 | 
|  
 | 
|      bool processMeta();
 | 
| +    static String extractCharset(const String&);
 | 
| +
 | 
| +    enum Mode {
 | 
| +        None,
 | 
| +        Charset,
 | 
| +        Pragma,
 | 
| +    };
 | 
|  
 | 
|      OwnPtr<HTMLTokenizer> m_tokenizer;
 | 
|      OwnPtr<TextCodec> m_assumedCodec;
 | 
| 
 |