Index: base/i18n/icu_encoding_detection.h |
=================================================================== |
--- base/i18n/icu_encoding_detection.h (revision 97736) |
+++ base/i18n/icu_encoding_detection.h (working copy) |
@@ -9,19 +9,22 @@ |
#include <string> |
#include <vector> |
+#include "base/i18n/base_i18n_export.h" |
+ |
namespace base { |
// Detect encoding of |text| and put the name of encoding (as returned by ICU) |
// in |encoding|. For ASCII texts |encoding| will be set to an empty string. |
// Returns true on success. |
-bool DetectEncoding(const std::string& text, std::string* encoding); |
+BASE_I18N_EXPORT bool DetectEncoding(const std::string& text, |
+ std::string* encoding); |
// Detect all possible encodings of |text| and put their names |
// (as returned by ICU) in |encodings|. Returns true on success. |
// Note: this function may return encodings that may fail to decode |text|, |
// the caller is responsible for handling that. |
-bool DetectAllEncodings(const std::string& text, |
- std::vector<std::string>* encodings); |
+BASE_I18N_EXPORT bool DetectAllEncodings(const std::string& text, |
+ std::vector<std::string>* encodings); |
} // namespace base |