| Index: net/spdy/hpack/hpack_huffman_table.h
 | 
| diff --git a/net/spdy/hpack/hpack_huffman_table.h b/net/spdy/hpack/hpack_huffman_table.h
 | 
| index 1904a7b7022f5d4caebe3fbfdbff70de8bab37de..566271503c5895c7de09bdd4263931df08db30ba 100644
 | 
| --- a/net/spdy/hpack/hpack_huffman_table.h
 | 
| +++ b/net/spdy/hpack/hpack_huffman_table.h
 | 
| @@ -5,11 +5,12 @@
 | 
|  #ifndef NET_SPDY_HPACK_HUFFMAN_TABLE_H_
 | 
|  #define NET_SPDY_HPACK_HUFFMAN_TABLE_H_
 | 
|  
 | 
| +#include <stdint.h>
 | 
| +
 | 
|  #include <cstddef>
 | 
|  #include <string>
 | 
|  #include <vector>
 | 
|  
 | 
| -#include "base/basictypes.h"
 | 
|  #include "base/strings/string_piece.h"
 | 
|  #include "net/base/net_export.h"
 | 
|  #include "net/spdy/hpack/hpack_constants.h"
 | 
| @@ -38,22 +39,22 @@ class NET_EXPORT_PRIVATE HpackHuffmanTable {
 | 
|    // with successive portions of the prefix.
 | 
|    struct NET_EXPORT_PRIVATE DecodeEntry {
 | 
|      DecodeEntry();
 | 
| -    DecodeEntry(uint8 next_table_index, uint8 length, uint16 symbol_id);
 | 
| +    DecodeEntry(uint8_t next_table_index, uint8_t length, uint16_t symbol_id);
 | 
|  
 | 
|      // The next table to consult. If this is a terminal,
 | 
|      // |next_table_index| will be self-referential.
 | 
| -    uint8 next_table_index;
 | 
| +    uint8_t next_table_index;
 | 
|      // Bit-length of terminal code, if this is a terminal. Length of the
 | 
|      // longest code having this prefix, if non-terminal.
 | 
| -    uint8 length;
 | 
| +    uint8_t length;
 | 
|      // Set only for terminal entries.
 | 
| -    uint16 symbol_id;
 | 
| +    uint16_t symbol_id;
 | 
|    };
 | 
|    struct NET_EXPORT_PRIVATE DecodeTable {
 | 
|      // Number of bits indexed by the chain leading to this table.
 | 
| -    uint8 prefix_length;
 | 
| +    uint8_t prefix_length;
 | 
|      // Number of additional prefix bits this table indexes.
 | 
| -    uint8 indexed_length;
 | 
| +    uint8_t indexed_length;
 | 
|      // Entries are represented as a length |size()| slice into
 | 
|      // |decode_entries_| beginning at |entries_offset|.
 | 
|      size_t entries_offset;
 | 
| @@ -68,7 +69,7 @@ class NET_EXPORT_PRIVATE HpackHuffmanTable {
 | 
|    // code as determined by the given symbols. Must be called exactly once.
 | 
|    // Returns false if the input symbols define an invalid coding, and true
 | 
|    // otherwise. Symbols must be presented in ascending ID order with no gaps,
 | 
| -  // and |symbol_count| must fit in a uint16.
 | 
| +  // and |symbol_count| must fit in a uint16_t.
 | 
|    bool Initialize(const Symbol* input_symbols, size_t symbol_count);
 | 
|  
 | 
|    // Returns whether Initialize() has been successfully called.
 | 
| @@ -99,12 +100,12 @@ class NET_EXPORT_PRIVATE HpackHuffmanTable {
 | 
|  
 | 
|    // Adds a new DecodeTable with the argument prefix & indexed length.
 | 
|    // Returns the new table index.
 | 
| -  uint8 AddDecodeTable(uint8 prefix, uint8 indexed);
 | 
| +  uint8_t AddDecodeTable(uint8_t prefix, uint8_t indexed);
 | 
|  
 | 
| -  const DecodeEntry& Entry(const DecodeTable& table, uint32 index) const;
 | 
| +  const DecodeEntry& Entry(const DecodeTable& table, uint32_t index) const;
 | 
|  
 | 
|    void SetEntry(const DecodeTable& table,
 | 
| -                uint32 index,
 | 
| +                uint32_t index,
 | 
|                  const DecodeEntry& entry);
 | 
|  
 | 
|    std::vector<DecodeTable> decode_tables_;
 | 
| @@ -112,15 +113,15 @@ class NET_EXPORT_PRIVATE HpackHuffmanTable {
 | 
|  
 | 
|    // Symbol code and code length, in ascending symbol ID order.
 | 
|    // Codes are stored in the most-significant bits of the word.
 | 
| -  std::vector<uint32> code_by_id_;
 | 
| -  std::vector<uint8> length_by_id_;
 | 
| +  std::vector<uint32_t> code_by_id_;
 | 
| +  std::vector<uint8_t> length_by_id_;
 | 
|  
 | 
|    // The first 8 bits of the longest code. Applied when generating padding bits.
 | 
| -  uint8 pad_bits_;
 | 
| +  uint8_t pad_bits_;
 | 
|  
 | 
|    // If initialization fails, preserve the symbol ID which failed validation
 | 
|    // for examination in tests.
 | 
| -  uint16 failed_symbol_id_;
 | 
| +  uint16_t failed_symbol_id_;
 | 
|  };
 | 
|  
 | 
|  }  // namespace net
 | 
| 
 |