Index: content/browser/indexed_db/indexed_db_leveldb_coding.cc |
diff --git a/content/browser/indexed_db/indexed_db_leveldb_coding.cc b/content/browser/indexed_db/indexed_db_leveldb_coding.cc |
index 01c27d10d0f8e8bdefba1cec80dd35b9c47872a8..8a6be42ef6dd929a2f8f333e4e7c819f1277a4be 100644 |
--- a/content/browser/indexed_db/indexed_db_leveldb_coding.cc |
+++ b/content/browser/indexed_db/indexed_db_leveldb_coding.cc |
@@ -263,10 +263,11 @@ void EncodeString(const base::string16& value, std::string* into) { |
// Backing store is UTF-16BE, convert from host endianness. |
size_t length = value.length(); |
size_t current = into->size(); |
- into->resize(into->size() + length * sizeof(char16)); |
+ into->resize(into->size() + length * sizeof(base::char16)); |
- const char16* src = value.c_str(); |
- char16* dst = reinterpret_cast<char16*>(&*into->begin() + current); |
+ const base::char16* src = value.c_str(); |
+ base::char16* dst = |
+ reinterpret_cast<base::char16*>(&*into->begin() + current); |
for (unsigned i = 0; i < length; ++i) |
*dst++ = htons(*src++); |
} |
@@ -428,16 +429,17 @@ bool DecodeString(StringPiece* slice, base::string16* value) { |
} |
// Backing store is UTF-16BE, convert to host endianness. |
- DCHECK(!(slice->size() % sizeof(char16))); |
- size_t length = slice->size() / sizeof(char16); |
+ DCHECK(!(slice->size() % sizeof(base::char16))); |
+ size_t length = slice->size() / sizeof(base::char16); |
base::string16 decoded; |
decoded.reserve(length); |
- const char16* encoded = reinterpret_cast<const char16*>(slice->begin()); |
+ const base::char16* encoded = |
+ reinterpret_cast<const base::char16*>(slice->begin()); |
for (unsigned i = 0; i < length; ++i) |
decoded.push_back(ntohs(*encoded++)); |
*value = decoded; |
- slice->remove_prefix(length * sizeof(char16)); |
+ slice->remove_prefix(length * sizeof(base::char16)); |
return true; |
} |
@@ -448,7 +450,7 @@ bool DecodeStringWithLength(StringPiece* slice, base::string16* value) { |
int64 length = 0; |
if (!DecodeVarInt(slice, &length) || length < 0) |
return false; |
- size_t bytes = length * sizeof(char16); |
+ size_t bytes = length * sizeof(base::char16); |
if (slice->size() < bytes) |
return false; |
@@ -628,9 +630,9 @@ bool ConsumeEncodedIDBKey(StringPiece* slice) { |
int64 length = 0; |
if (!DecodeVarInt(slice, &length) || length < 0) |
return false; |
- if (slice->size() < static_cast<size_t>(length) * sizeof(char16)) |
+ if (slice->size() < static_cast<size_t>(length) * sizeof(base::char16)) |
return false; |
- slice->remove_prefix(length * sizeof(char16)); |
+ slice->remove_prefix(length * sizeof(base::char16)); |
return true; |
} |
case kIndexedDBKeyDateTypeByte: |
@@ -690,19 +692,19 @@ int CompareEncodedStringsWithLength(StringPiece* slice1, |
*ok = false; |
return 0; |
} |
- DCHECK_GE(slice1->size(), len1 * sizeof(char16)); |
- DCHECK_GE(slice2->size(), len2 * sizeof(char16)); |
- if (slice1->size() < len1 * sizeof(char16) || |
- slice2->size() < len2 * sizeof(char16)) { |
+ DCHECK_GE(slice1->size(), len1 * sizeof(base::char16)); |
+ DCHECK_GE(slice2->size(), len2 * sizeof(base::char16)); |
+ if (slice1->size() < len1 * sizeof(base::char16) || |
+ slice2->size() < len2 * sizeof(base::char16)) { |
*ok = false; |
return 0; |
} |
// Extract the string data, and advance the passed slices. |
- StringPiece string1(slice1->begin(), len1 * sizeof(char16)); |
- StringPiece string2(slice2->begin(), len2 * sizeof(char16)); |
- slice1->remove_prefix(len1 * sizeof(char16)); |
- slice2->remove_prefix(len2 * sizeof(char16)); |
+ StringPiece string1(slice1->begin(), len1 * sizeof(base::char16)); |
+ StringPiece string2(slice2->begin(), len2 * sizeof(base::char16)); |
+ slice1->remove_prefix(len1 * sizeof(base::char16)); |
+ slice2->remove_prefix(len2 * sizeof(base::char16)); |
*ok = true; |
// Strings are UTF-16BE encoded, so a simple memcmp is sufficient. |