diff options
Diffstat (limited to 'base/i18n/icu_encoding_detection.h')
-rw-r--r-- | base/i18n/icu_encoding_detection.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/base/i18n/icu_encoding_detection.h b/base/i18n/icu_encoding_detection.h index 06c2567..c97d45a 100644 --- a/base/i18n/icu_encoding_detection.h +++ b/base/i18n/icu_encoding_detection.h @@ -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 |