| Index: ui/gfx/skbitmap_operations.cc
 | 
| diff --git a/ui/gfx/skbitmap_operations.cc b/ui/gfx/skbitmap_operations.cc
 | 
| index 7d16bff29c9d4ca4ab23142f1274b85364aaa957..3865916c9032e0b18d062a962e6582cec007f3e1 100644
 | 
| --- a/ui/gfx/skbitmap_operations.cc
 | 
| +++ b/ui/gfx/skbitmap_operations.cc
 | 
| @@ -4,6 +4,8 @@
 | 
|  
 | 
|  #include "ui/gfx/skbitmap_operations.h"
 | 
|  
 | 
| +#include <stddef.h>
 | 
| +#include <stdint.h>
 | 
|  #include <string.h>
 | 
|  #include <algorithm>
 | 
|  
 | 
| @@ -29,11 +31,11 @@ SkBitmap SkBitmapOperations::CreateInvertedBitmap(const SkBitmap& image) {
 | 
|    inverted.allocN32Pixels(image.width(), image.height());
 | 
|  
 | 
|    for (int y = 0; y < image.height(); ++y) {
 | 
| -    uint32* image_row = image.getAddr32(0, y);
 | 
| -    uint32* dst_row = inverted.getAddr32(0, y);
 | 
| +    uint32_t* image_row = image.getAddr32(0, y);
 | 
| +    uint32_t* dst_row = inverted.getAddr32(0, y);
 | 
|  
 | 
|      for (int x = 0; x < image.width(); ++x) {
 | 
| -      uint32 image_pixel = image_row[x];
 | 
| +      uint32_t image_pixel = image_row[x];
 | 
|        dst_row[x] = (image_pixel & 0xFF000000) |
 | 
|                     (0x00FFFFFF - (image_pixel & 0x00FFFFFF));
 | 
|      }
 | 
| @@ -69,13 +71,13 @@ SkBitmap SkBitmapOperations::CreateBlendedBitmap(const SkBitmap& first,
 | 
|    double first_alpha = 1 - alpha;
 | 
|  
 | 
|    for (int y = 0; y < first.height(); ++y) {
 | 
| -    uint32* first_row = first.getAddr32(0, y);
 | 
| -    uint32* second_row = second.getAddr32(0, y);
 | 
| -    uint32* dst_row = blended.getAddr32(0, y);
 | 
| +    uint32_t* first_row = first.getAddr32(0, y);
 | 
| +    uint32_t* second_row = second.getAddr32(0, y);
 | 
| +    uint32_t* dst_row = blended.getAddr32(0, y);
 | 
|  
 | 
|      for (int x = 0; x < first.width(); ++x) {
 | 
| -      uint32 first_pixel = first_row[x];
 | 
| -      uint32 second_pixel = second_row[x];
 | 
| +      uint32_t first_pixel = first_row[x];
 | 
| +      uint32_t second_pixel = second_row[x];
 | 
|  
 | 
|        int a = static_cast<int>((SkColorGetA(first_pixel) * first_alpha) +
 | 
|                                 (SkColorGetA(second_pixel) * alpha));
 | 
| @@ -110,9 +112,9 @@ SkBitmap SkBitmapOperations::CreateMaskedBitmap(const SkBitmap& rgb,
 | 
|    SkAutoLockPixels lock_masked(masked);
 | 
|  
 | 
|    for (int y = 0; y < masked.height(); ++y) {
 | 
| -    uint32* rgb_row = rgb.getAddr32(0, y);
 | 
| -    uint32* alpha_row = alpha.getAddr32(0, y);
 | 
| -    uint32* dst_row = masked.getAddr32(0, y);
 | 
| +    uint32_t* rgb_row = rgb.getAddr32(0, y);
 | 
| +    uint32_t* alpha_row = alpha.getAddr32(0, y);
 | 
| +    uint32_t* dst_row = masked.getAddr32(0, y);
 | 
|  
 | 
|      for (int x = 0; x < masked.width(); ++x) {
 | 
|        unsigned alpha = SkGetPackedA32(alpha_row[x]);
 | 
| @@ -144,12 +146,12 @@ SkBitmap SkBitmapOperations::CreateButtonBackground(SkColor color,
 | 
|    SkAutoLockPixels lock_background(background);
 | 
|  
 | 
|    for (int y = 0; y < mask.height(); ++y) {
 | 
| -    uint32* dst_row = background.getAddr32(0, y);
 | 
| -    uint32* image_row = image.getAddr32(0, y % image.height());
 | 
| -    uint32* mask_row = mask.getAddr32(0, y);
 | 
| +    uint32_t* dst_row = background.getAddr32(0, y);
 | 
| +    uint32_t* image_row = image.getAddr32(0, y % image.height());
 | 
| +    uint32_t* mask_row = mask.getAddr32(0, y);
 | 
|  
 | 
|      for (int x = 0; x < mask.width(); ++x) {
 | 
| -      uint32 image_pixel = image_row[x % image.width()];
 | 
| +      uint32_t image_pixel = image_row[x % image.width()];
 | 
|  
 | 
|        double img_a = SkColorGetA(image_pixel);
 | 
|        double img_r = SkColorGetR(image_pixel);
 | 
| @@ -545,8 +547,8 @@ SkBitmap SkBitmapOperations::CreateTiledBitmap(const SkBitmap& source,
 | 
|      while (y_pix < 0)
 | 
|        y_pix += source.height();
 | 
|  
 | 
| -    uint32* source_row = source.getAddr32(0, y_pix);
 | 
| -    uint32* dst_row = cropped.getAddr32(0, y);
 | 
| +    uint32_t* source_row = source.getAddr32(0, y_pix);
 | 
| +    uint32_t* dst_row = cropped.getAddr32(0, y);
 | 
|  
 | 
|      for (int x = 0; x < dst_w; ++x) {
 | 
|        int x_pix = (src_x + x) % source.width();
 | 
| @@ -659,8 +661,8 @@ SkBitmap SkBitmapOperations::UnPreMultiply(const SkBitmap& bitmap) {
 | 
|      SkAutoLockPixels opaque_bitmap_lock(opaque_bitmap);
 | 
|      for (int y = 0; y < opaque_bitmap.height(); y++) {
 | 
|        for (int x = 0; x < opaque_bitmap.width(); x++) {
 | 
| -        uint32 src_pixel = *bitmap.getAddr32(x, y);
 | 
| -        uint32* dst_pixel = opaque_bitmap.getAddr32(x, y);
 | 
| +        uint32_t src_pixel = *bitmap.getAddr32(x, y);
 | 
| +        uint32_t* dst_pixel = opaque_bitmap.getAddr32(x, y);
 | 
|          SkColor unmultiplied = SkUnPreMultiply::PMColorToColor(src_pixel);
 | 
|          *dst_pixel = unmultiplied;
 | 
|        }
 | 
| @@ -681,9 +683,9 @@ SkBitmap SkBitmapOperations::CreateTransposedBitmap(const SkBitmap& image) {
 | 
|    SkAutoLockPixels lock_transposed(transposed);
 | 
|  
 | 
|    for (int y = 0; y < image.height(); ++y) {
 | 
| -    uint32* image_row = image.getAddr32(0, y);
 | 
| +    uint32_t* image_row = image.getAddr32(0, y);
 | 
|      for (int x = 0; x < image.width(); ++x) {
 | 
| -      uint32* dst = transposed.getAddr32(y, x);
 | 
| +      uint32_t* dst = transposed.getAddr32(y, x);
 | 
|        *dst = image_row[x];
 | 
|      }
 | 
|    }
 | 
| 
 |