| Index: chrome/app/image_pre_reader_win.cc
 | 
| diff --git a/chrome/app/image_pre_reader_win.cc b/chrome/app/image_pre_reader_win.cc
 | 
| index 146d1c8b00722e82396eb312c58b50737500e155..16d3a1a85f8fbb4b8d513bb02d3608410ba64405 100644
 | 
| --- a/chrome/app/image_pre_reader_win.cc
 | 
| +++ b/chrome/app/image_pre_reader_win.cc
 | 
| @@ -26,7 +26,7 @@ namespace {
 | 
|  const size_t kMinHeaderBufferSize = 0x400;
 | 
|  
 | 
|  // A handy symbolic constant.
 | 
| -const uint8 kOneHundredPercent = 100;
 | 
| +const size_t kOneHundredPercent = 100;
 | 
|  
 | 
|  void StaticAssertions() {
 | 
|    COMPILE_ASSERT(kMinHeaderBufferSize >= sizeof(IMAGE_DOS_HEADER),
 | 
| @@ -105,9 +105,9 @@ bool ReadMissingBytes(HANDLE file_handle,
 | 
|  // in (very quickly) as needed, so we don't need to include it in the returned
 | 
|  // length.
 | 
|  size_t GetPercentageOfSectionLength(const IMAGE_SECTION_HEADER* section,
 | 
| -                                    uint8 percentage) {
 | 
| +                                    size_t percentage) {
 | 
|    DCHECK(section != NULL);
 | 
| -  DCHECK_GT(percentage, 0);
 | 
| +  DCHECK_GT(percentage, 0u);
 | 
|    DCHECK_LE(percentage, kOneHundredPercent);
 | 
|  
 | 
|    size_t initialized_length = std::min(section->SizeOfRawData,
 | 
| @@ -127,7 +127,7 @@ size_t GetPercentageOfSectionLength(const IMAGE_SECTION_HEADER* section,
 | 
|  // |temp_buffer_size| bytes.
 | 
|  bool ReadThroughSection(HANDLE file_handle,
 | 
|                          const IMAGE_SECTION_HEADER* section,
 | 
| -                        uint8 percentage,
 | 
| +                        size_t percentage,
 | 
|                          void* temp_buffer,
 | 
|                          size_t temp_buffer_size) {
 | 
|    DCHECK(file_handle != INVALID_HANDLE_VALUE);
 | 
| @@ -189,7 +189,7 @@ void TouchPagesInRange(void* base_addr, size_t length) {
 | 
|  }  // namespace
 | 
|  
 | 
|  bool ImagePreReader::PartialPreReadImageOnDisk(const wchar_t* file_path,
 | 
| -                                               uint8 percentage,
 | 
| +                                               size_t percentage,
 | 
|                                                 size_t max_chunk_size) {
 | 
|    // TODO(rogerm): change this to have the number of bytes pre-read per
 | 
|    //     section be driven by a static table within the PE file (defaulting to
 | 
| @@ -273,7 +273,7 @@ bool ImagePreReader::PartialPreReadImageOnDisk(const wchar_t* file_path,
 | 
|  }
 | 
|  
 | 
|  bool ImagePreReader::PartialPreReadImageInMemory(const wchar_t* file_path,
 | 
| -                                                 uint8 percentage) {
 | 
| +                                                 size_t percentage) {
 | 
|    // TODO(rogerm): change this to have the number of bytes pre-read per
 | 
|    //     section be driven by a static table within the PE file (defaulting to
 | 
|    //     full read if it's not there?) that's initialized by the optimization
 | 
| @@ -396,7 +396,7 @@ bool ImagePreReader::PreReadImage(const wchar_t* file_path,
 | 
|  }
 | 
|  
 | 
|  bool ImagePreReader::PartialPreReadImage(const wchar_t* file_path,
 | 
| -                                         uint8 percentage,
 | 
| +                                         size_t percentage,
 | 
|                                           size_t max_chunk_size) {
 | 
|    base::ThreadRestrictions::AssertIOAllowed();
 | 
|  
 | 
| 
 |