summaryrefslogtreecommitdiffstats
path: root/base/string_util.cc
diff options
context:
space:
mode:
authorevan@chromium.org <evan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-08-18 21:59:31 +0000
committerevan@chromium.org <evan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-08-18 21:59:31 +0000
commitc3265d8866e5b0d2c1b129e4da685755a35a84b2 (patch)
tree276afaff1dee110f08bc0e2999dc55ce82e6db95 /base/string_util.cc
parent147af6dcdc20b7162ed186ab18eeced8123ba9a0 (diff)
downloadchromium_src-c3265d8866e5b0d2c1b129e4da685755a35a84b2.zip
chromium_src-c3265d8866e5b0d2c1b129e4da685755a35a84b2.tar.gz
chromium_src-c3265d8866e5b0d2c1b129e4da685755a35a84b2.tar.bz2
Revert "Convert FormatBytes to string16."
This reverts commit r56603. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56608 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/string_util.cc')
-rw-r--r--base/string_util.cc46
1 files changed, 23 insertions, 23 deletions
diff --git a/base/string_util.cc b/base/string_util.cc
index 4dbcd7b..917d9a9 100644
--- a/base/string_util.cc
+++ b/base/string_util.cc
@@ -652,27 +652,27 @@ DataUnits GetByteDisplayUnits(int64 bytes) {
// TODO(mpcomplete): deal with locale
// Byte suffixes. This must match the DataUnits enum.
-static const char* const kByteStrings[] = {
- "B",
- "kB",
- "MB",
- "GB"
+static const wchar_t* const kByteStrings[] = {
+ L"B",
+ L"kB",
+ L"MB",
+ L"GB"
};
-static const char* const kSpeedStrings[] = {
- "B/s",
- "kB/s",
- "MB/s",
- "GB/s"
+static const wchar_t* const kSpeedStrings[] = {
+ L"B/s",
+ L"kB/s",
+ L"MB/s",
+ L"GB/s"
};
-string16 FormatBytesInternal(int64 bytes,
- DataUnits units,
- bool show_units,
- const char* const* suffix) {
+std::wstring FormatBytesInternal(int64 bytes,
+ DataUnits units,
+ bool show_units,
+ const wchar_t* const* suffix) {
if (bytes < 0) {
NOTREACHED() << "Negative bytes value";
- return string16();
+ return std::wstring();
}
DCHECK(units >= DATA_UNITS_BYTE && units <= DATA_UNITS_GIBIBYTE);
@@ -682,26 +682,26 @@ string16 FormatBytesInternal(int64 bytes,
for (int i = 0; i < units; ++i)
unit_amount /= 1024.0;
- char buf[64];
+ wchar_t buf[64];
if (bytes != 0 && units != DATA_UNITS_BYTE && unit_amount < 100)
- base::snprintf(buf, arraysize(buf), "%.1lf", unit_amount);
+ base::swprintf(buf, arraysize(buf), L"%.1lf", unit_amount);
else
- base::snprintf(buf, arraysize(buf), "%.0lf", unit_amount);
+ base::swprintf(buf, arraysize(buf), L"%.0lf", unit_amount);
- std::string ret(buf);
+ std::wstring ret(buf);
if (show_units) {
- ret += " ";
+ ret += L" ";
ret += suffix[units];
}
- return ASCIIToUTF16(ret);
+ return ret;
}
-string16 FormatBytes(int64 bytes, DataUnits units, bool show_units) {
+std::wstring FormatBytes(int64 bytes, DataUnits units, bool show_units) {
return FormatBytesInternal(bytes, units, show_units, kByteStrings);
}
-string16 FormatSpeed(int64 bytes, DataUnits units, bool show_units) {
+std::wstring FormatSpeed(int64 bytes, DataUnits units, bool show_units) {
return FormatBytesInternal(bytes, units, show_units, kSpeedStrings);
}