diff options
author | darin@chromium.org <darin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-10-14 19:14:29 +0000 |
---|---|---|
committer | darin@chromium.org <darin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-10-14 19:14:29 +0000 |
commit | fbe88c17f6c84df4eab7ae73c184e3709590f888 (patch) | |
tree | 81a1149af045a79f04ea8bcc4a19bd87371da73e /base | |
parent | 40fc3d21e1bbe3d30ef741213739a9529f23b690 (diff) | |
download | chromium_src-fbe88c17f6c84df4eab7ae73c184e3709590f888.zip chromium_src-fbe88c17f6c84df4eab7ae73c184e3709590f888.tar.gz chromium_src-fbe88c17f6c84df4eab7ae73c184e3709590f888.tar.bz2 |
Reverting 28993.
Review URL: http://codereview.chromium.org/267100
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@28994 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base')
-rw-r--r-- | base/string_util.cc | 85 | ||||
-rw-r--r-- | base/string_util.h | 7 |
2 files changed, 28 insertions, 64 deletions
diff --git a/base/string_util.cc b/base/string_util.cc index ea2ee43..480d199 100644 --- a/base/string_util.cc +++ b/base/string_util.cc @@ -344,41 +344,35 @@ const string16& EmptyString16() { return Singleton<EmptyStrings>::get()->s16; } -#define WHITESPACE_UNICODE \ - 0x0009, /* <control-0009> to <control-000D> */ \ - 0x000A, \ - 0x000B, \ - 0x000C, \ - 0x000D, \ - 0x0020, /* Space */ \ - 0x0085, /* <control-0085> */ \ - 0x00A0, /* No-Break Space */ \ - 0x1680, /* Ogham Space Mark */ \ - 0x180E, /* Mongolian Vowel Separator */ \ - 0x2000, /* En Quad to Hair Space */ \ - 0x2001, \ - 0x2002, \ - 0x2003, \ - 0x2004, \ - 0x2005, \ - 0x2006, \ - 0x2007, \ - 0x2008, \ - 0x2009, \ - 0x200A, \ - 0x200C, /* Zero Width Non-Joiner */ \ - 0x2028, /* Line Separator */ \ - 0x2029, /* Paragraph Separator */ \ - 0x202F, /* Narrow No-Break Space */ \ - 0x205F, /* Medium Mathematical Space */ \ - 0x3000, /* Ideographic Space */ \ - 0 - const wchar_t kWhitespaceWide[] = { - WHITESPACE_UNICODE -}; -const char16 kWhitespaceUTF16[] = { - WHITESPACE_UNICODE + 0x0009, // <control-0009> to <control-000D> + 0x000A, + 0x000B, + 0x000C, + 0x000D, + 0x0020, // Space + 0x0085, // <control-0085> + 0x00A0, // No-Break Space + 0x1680, // Ogham Space Mark + 0x180E, // Mongolian Vowel Separator + 0x2000, // En Quad to Hair Space + 0x2001, + 0x2002, + 0x2003, + 0x2004, + 0x2005, + 0x2006, + 0x2007, + 0x2008, + 0x2009, + 0x200A, + 0x200C, // Zero Width Non-Joiner + 0x2028, // Line Separator + 0x2029, // Paragraph Separator + 0x202F, // Narrow No-Break Space + 0x205F, // Medium Mathematical Space + 0x3000, // Ideographic Space + 0 }; const char kWhitespaceASCII[] = { 0x09, // <control-0009> to <control-000D> @@ -428,14 +422,6 @@ bool TrimString(const std::wstring& input, return TrimStringT(input, trim_chars, TRIM_ALL, output) != TRIM_NONE; } -#if !defined(WCHAR_T_IS_UTF16) -bool TrimString(const string16& input, - const wchar_t trim_chars[], - string16* output) { - return TrimStringT(input, trim_chars, TRIM_ALL, output) != TRIM_NONE; -} -#endif - bool TrimString(const std::string& input, const char trim_chars[], std::string* output) { @@ -448,14 +434,6 @@ TrimPositions TrimWhitespace(const std::wstring& input, return TrimStringT(input, kWhitespaceWide, positions, output); } -#if !defined(WCHAR_T_IS_UTF16) -TrimPositions TrimWhitespace(const string16& input, - TrimPositions positions, - string16* output) { - return TrimStringT(input, kWhitespaceWide, positions, output); -} -#endif - TrimPositions TrimWhitespaceASCII(const std::string& input, TrimPositions positions, std::string* output) { @@ -517,13 +495,6 @@ std::wstring CollapseWhitespace(const std::wstring& text, return CollapseWhitespaceT(text, trim_sequences_with_line_breaks); } -#if !defined(WCHAR_T_IS_UTF16) -string16 CollapseWhitespace(const string16& text, - bool trim_sequences_with_line_breaks) { - return CollapseWhitespaceT(text, trim_sequences_with_line_breaks); -} -#endif - std::string CollapseWhitespaceASCII(const std::string& text, bool trim_sequences_with_line_breaks) { return CollapseWhitespaceT(text, trim_sequences_with_line_breaks); diff --git a/base/string_util.h b/base/string_util.h index 5f7afea..333f5f6 100644 --- a/base/string_util.h +++ b/base/string_util.h @@ -120,7 +120,6 @@ const std::wstring& EmptyWString(); const string16& EmptyString16(); extern const wchar_t kWhitespaceWide[]; -extern const char16 kWhitespaceUTF16[]; extern const char kWhitespaceASCII[]; // Removes characters in trim_chars from the beginning and end of input. @@ -128,9 +127,6 @@ extern const char kWhitespaceASCII[]; bool TrimString(const std::wstring& input, const wchar_t trim_chars[], std::wstring* output); -bool TrimString(const string16& input, - const char16 trim_chars[], - string16* output); bool TrimString(const std::string& input, const char trim_chars[], std::string* output); @@ -151,9 +147,6 @@ enum TrimPositions { TrimPositions TrimWhitespace(const std::wstring& input, TrimPositions positions, std::wstring* output); -TrimPositions TrimWhitespace(const string16& input, - TrimPositions positions, - string16* output); TrimPositions TrimWhitespaceASCII(const std::string& input, TrimPositions positions, std::string* output); |