Index: base/string_util.h |
diff --git a/base/string_util.h b/base/string_util.h |
index b1cb828f72bca525fad6642663fa0808f1db692f..1b279a050ff3d81b6429cfa9c0f50f02fd06ab15 100644 |
--- a/base/string_util.h |
+++ b/base/string_util.h |
@@ -23,6 +23,12 @@ |
// and then remove this. |
#include "base/stringprintf.h" |
+#ifdef RLZ_WIN_LIB_RLZ_LIB_H_ |
+// TODO(tfarina): Fix the rlz library to include this instead and remove |
+// this include. |
+#include "base/string_split.h" |
+#endif // RLZ_WIN_LIB_RLZ_LIB_H_ |
+ |
// Safe standard library wrappers for all platforms. |
namespace base { |
@@ -504,25 +510,6 @@ template<typename Char> struct CaseInsensitiveCompareASCII { |
} |
}; |
-// TODO(timsteele): Move these split string functions into their own API on |
-// string_split.cc/.h files. |
-//----------------------------------------------------------------------------- |
- |
-// Splits |str| into a vector of strings delimited by |s|. Append the results |
-// into |r| as they appear. If several instances of |s| are contiguous, or if |
-// |str| begins with or ends with |s|, then an empty string is inserted. |
-// |
-// Every substring is trimmed of any leading or trailing white space. |
-void SplitString(const std::wstring& str, |
- wchar_t s, |
- std::vector<std::wstring>* r); |
-void SplitString(const string16& str, |
- char16 s, |
- std::vector<string16>* r); |
-void SplitString(const std::string& str, |
- char s, |
- std::vector<std::string>* r); |
- |
// Splits a string into its fields delimited by any of the characters in |
// |delimiters|. Each field is added to the |tokens| vector. Returns the |
// number of tokens found. |