Index: base/strings/utf_string_conversions.cc |
diff --git a/base/strings/utf_string_conversions.cc b/base/strings/utf_string_conversions.cc |
index b6cf6ff9b101446d026484df7e1c569fcec434bf..6b17eacd6ce9b870b25a17270f81f71822a11496 100644 |
--- a/base/strings/utf_string_conversions.cc |
+++ b/base/strings/utf_string_conversions.cc |
@@ -4,9 +4,12 @@ |
#include "base/strings/utf_string_conversions.h" |
+#include <stdint.h> |
+ |
#include "base/strings/string_piece.h" |
#include "base/strings/string_util.h" |
#include "base/strings/utf_string_conversion_utils.h" |
+#include "build/build_config.h" |
namespace base { |
@@ -24,9 +27,9 @@ bool ConvertUnicode(const SRC_CHAR* src, |
DEST_STRING* output) { |
// ICU requires 32-bit numbers. |
bool success = true; |
- int32 src_len32 = static_cast<int32>(src_len); |
- for (int32 i = 0; i < src_len32; i++) { |
- uint32 code_point; |
+ int32_t src_len32 = static_cast<int32_t>(src_len); |
+ for (int32_t i = 0; i < src_len32; i++) { |
+ uint32_t code_point; |
if (ReadUnicodeCharacter(src, src_len32, &i, &code_point)) { |
WriteUnicodeCharacter(code_point, output); |
} else { |