Index: win8/metro_driver/ime/text_store.cc |
diff --git a/win8/metro_driver/ime/text_store.cc b/win8/metro_driver/ime/text_store.cc |
index 6466e9f366a423f6113c4392e5022045b2a64c42..0b3c9fa28f5dd5fc4ef21643f6cfa18921f9c9ff 100644 |
--- a/win8/metro_driver/ime/text_store.cc |
+++ b/win8/metro_driver/ime/text_store.cc |
@@ -4,6 +4,9 @@ |
#include "win8/metro_driver/ime/text_store.h" |
+#include <stddef.h> |
+#include <stdint.h> |
+ |
#include <algorithm> |
#include "base/win/scoped_variant.h" |
@@ -304,8 +307,8 @@ STDMETHODIMP TextStore::GetTextExt(TsViewCookie view_cookie, |
// right position when composition has multiple lines. |
RECT result; |
RECT tmp_rect; |
- const uint32 start_pos = acp_start - committed_size_; |
- const uint32 end_pos = acp_end - committed_size_; |
+ const uint32_t start_pos = acp_start - committed_size_; |
+ const uint32_t end_pos = acp_end - committed_size_; |
if (start_pos == end_pos) { |
// According to MSDN document, if |acp_start| and |acp_end| are equal it is |
@@ -500,7 +503,7 @@ STDMETHODIMP TextStore::RequestLock(DWORD lock_flags, HRESULT* result) { |
current_lock_type_ = (lock_flags & TS_LF_READWRITE); |
edit_flag_ = false; |
- const uint32 last_committed_size = committed_size_; |
+ const uint32_t last_committed_size = committed_size_; |
// Grant the lock. |
*result = text_store_acp_sink_->OnLockGranted(current_lock_type_); |
@@ -522,7 +525,7 @@ STDMETHODIMP TextStore::RequestLock(DWORD lock_flags, HRESULT* result) { |
// If the text store is edited in OnLockGranted(), we may need to call |
// TextStoreDelegate::ConfirmComposition() or |
// TextStoreDelegate::SetComposition(). |
- const uint32 new_committed_size = committed_size_; |
+ const uint32_t new_committed_size = committed_size_; |
const base::string16& new_committed_string = |
string_buffer_.substr(last_committed_size, |
new_committed_size - last_committed_size); |
@@ -541,8 +544,8 @@ STDMETHODIMP TextStore::RequestLock(DWORD lock_flags, HRESULT* result) { |
underlines[i].start_offset -= new_committed_size; |
underlines[i].end_offset -= new_committed_size; |
} |
- int32 selection_start = 0; |
- int32 selection_end = 0; |
+ int32_t selection_start = 0; |
+ int32_t selection_end = 0; |
if (selection_start_ >= new_committed_size) |
selection_start = selection_start_ - new_committed_size; |
if (selection_end_ >= new_committed_size) |
@@ -727,7 +730,7 @@ bool TextStore::GetDisplayAttribute(TfGuidAtom guid_atom, |
bool TextStore::GetCompositionStatus( |
ITfContext* context, |
const TfEditCookie read_only_edit_cookie, |
- uint32* committed_size, |
+ uint32_t* committed_size, |
std::vector<metro_viewer::UnderlineInfo>* undelines) { |
DCHECK(context); |
DCHECK(committed_size); |
@@ -819,8 +822,8 @@ bool TextStore::CancelComposition() { |
// we use the same operation to cancel composition here to minimize the risk |
// of potential compatibility issues. |
- const uint32 previous_buffer_size = |
- static_cast<uint32>(string_buffer_.size()); |
+ const uint32_t previous_buffer_size = |
+ static_cast<uint32_t>(string_buffer_.size()); |
string_buffer_.clear(); |
committed_size_ = 0; |
selection_start_ = 0; |
@@ -856,8 +859,8 @@ bool TextStore::ConfirmComposition() { |
if (!composition_text.empty()) |
delegate_->OnTextCommitted(composition_text); |
- const uint32 previous_buffer_size = |
- static_cast<uint32>(string_buffer_.size()); |
+ const uint32_t previous_buffer_size = |
+ static_cast<uint32_t>(string_buffer_.size()); |
string_buffer_.clear(); |
committed_size_ = 0; |
selection_start_ = 0; |