Index: ui/gfx/icon_util.cc |
diff --git a/ui/gfx/icon_util.cc b/ui/gfx/icon_util.cc |
index 1497a2908391b73e700fd485032e18d19c48cdd9..092ab68c14530dc820d9fdc62d01e5ec845600bd 100644 |
--- a/ui/gfx/icon_util.cc |
+++ b/ui/gfx/icon_util.cc |
@@ -7,6 +7,7 @@ |
#include "base/files/file_util.h" |
#include "base/files/important_file_writer.h" |
#include "base/logging.h" |
+#include "base/macros.h" |
#include "base/memory/scoped_ptr.h" |
#include "base/trace_event/trace_event.h" |
#include "base/win/resource_util.h" |
@@ -199,17 +200,17 @@ base::win::ScopedHICON IconUtil::CreateHICONFromSkBitmap( |
// bitmap has an alpha channel, Windows might not agree when all alpha values |
// are zero. So the monochrome bitmap is created with all pixels transparent |
// for this case. Otherwise, it is created with all pixels opaque. |
- bool bitmap_has_alpha_channel = PixelsHaveAlpha( |
- static_cast<const uint32*>(bitmap.getPixels()), |
- bitmap.width() * bitmap.height()); |
+ bool bitmap_has_alpha_channel = |
+ PixelsHaveAlpha(static_cast<const uint32_t*>(bitmap.getPixels()), |
+ bitmap.width() * bitmap.height()); |
- scoped_ptr<uint8[]> mask_bits; |
+ scoped_ptr<uint8_t[]> mask_bits; |
if (!bitmap_has_alpha_channel) { |
// Bytes per line with paddings to make it word alignment. |
size_t bytes_per_line = (bitmap.width() + 0xF) / 16 * 2; |
size_t mask_bits_size = bytes_per_line * bitmap.height(); |
- mask_bits.reset(new uint8[mask_bits_size]); |
+ mask_bits.reset(new uint8_t[mask_bits_size]); |
DCHECK(mask_bits.get()); |
// Make all pixels transparent. |
@@ -380,7 +381,7 @@ SkBitmap IconUtil::CreateSkBitmapFromHICONHelper(HICON icon, |
BITMAPV5HEADER h; |
InitializeBitmapHeader(&h, s.width(), s.height()); |
HDC hdc = ::GetDC(NULL); |
- uint32* bits; |
+ uint32_t* bits; |
HBITMAP dib = ::CreateDIBSection(hdc, reinterpret_cast<BITMAPINFO*>(&h), |
DIB_RGB_COLORS, reinterpret_cast<void**>(&bits), NULL, 0); |
DCHECK(dib); |
@@ -422,12 +423,12 @@ SkBitmap IconUtil::CreateSkBitmapFromHICONHelper(HICON icon, |
// Finding out whether the bitmap has an alpha channel. |
bool bitmap_has_alpha_channel = PixelsHaveAlpha( |
- static_cast<const uint32*>(bitmap.getPixels()), num_pixels); |
+ static_cast<const uint32_t*>(bitmap.getPixels()), num_pixels); |
// If the bitmap does not have an alpha channel, we need to build it using |
// the previously captured AND mask. Otherwise, we are done. |
if (!bitmap_has_alpha_channel) { |
- uint32* p = static_cast<uint32*>(bitmap.getPixels()); |
+ uint32_t* p = static_cast<uint32_t*>(bitmap.getPixels()); |
for (size_t i = 0; i < num_pixels; ++p, ++i) { |
DCHECK_EQ((*p & 0xff000000), 0u); |
if (opaque[i]) |
@@ -479,7 +480,7 @@ bool IconUtil::CreateIconFileFromImageFamily( |
// First, we set the information which doesn't require iterating through the |
// bitmap set and then we set the bitmap specific structures. In the latter |
// step we also copy the actual bits. |
- std::vector<uint8> buffer(buffer_size); |
+ std::vector<uint8_t> buffer(buffer_size); |
ICONDIR* icon_dir = reinterpret_cast<ICONDIR*>(&buffer[0]); |
icon_dir->idType = kResourceTypeIcon; |
icon_dir->idCount = static_cast<WORD>(image_count); |
@@ -527,8 +528,8 @@ bool IconUtil::CreateIconFileFromImageFamily( |
} |
} |
-bool IconUtil::PixelsHaveAlpha(const uint32* pixels, size_t num_pixels) { |
- for (const uint32* end = pixels + num_pixels; pixels != end; ++pixels) { |
+bool IconUtil::PixelsHaveAlpha(const uint32_t* pixels, size_t num_pixels) { |
+ for (const uint32_t* end = pixels + num_pixels; pixels != end; ++pixels) { |
if ((*pixels & 0xff000000) != 0) |
return true; |
} |