| Index: base/utf_string_conversions.h
|
| ===================================================================
|
| --- base/utf_string_conversions.h (revision 27937)
|
| +++ base/utf_string_conversions.h (working copy)
|
| @@ -2,8 +2,8 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#ifndef BASE_I18N_STRING_CONVERSIONS_H_
|
| -#define BASE_I18N_STRING_CONVERSIONS_H_
|
| +#ifndef BASE_UTF_STRING_CONVERSIONS_H_
|
| +#define BASE_UTF_STRING_CONVERSIONS_H_
|
|
|
| #include <string>
|
|
|
| @@ -51,51 +51,4 @@
|
| # define UTF16ToWideHack UTF16ToWide
|
| #endif
|
|
|
| -// Defines the error handling modes of UTF16ToCodepage, CodepageToUTF16,
|
| -// WideToCodepage and CodepageToWide.
|
| -class OnStringUtilConversionError {
|
| - public:
|
| - enum Type {
|
| - // The function will return failure. The output buffer will be empty.
|
| - FAIL,
|
| -
|
| - // The offending characters are skipped and the conversion will proceed as
|
| - // if they did not exist.
|
| - SKIP,
|
| -
|
| - // When converting to Unicode, the offending byte sequences are substituted
|
| - // by Unicode replacement character (U+FFFD). When converting from Unicode,
|
| - // this is the same as SKIP.
|
| - SUBSTITUTE,
|
| - };
|
| -
|
| - private:
|
| - OnStringUtilConversionError();
|
| -};
|
| -
|
| -// Converts between UTF-16 strings and the encoding specified. If the
|
| -// encoding doesn't exist or the encoding fails (when on_error is FAIL),
|
| -// returns false.
|
| -bool UTF16ToCodepage(const string16& utf16,
|
| - const char* codepage_name,
|
| - OnStringUtilConversionError::Type on_error,
|
| - std::string* encoded);
|
| -
|
| -bool CodepageToUTF16(const std::string& encoded,
|
| - const char* codepage_name,
|
| - OnStringUtilConversionError::Type on_error,
|
| - string16* utf16);
|
| -
|
| -// Converts between wide strings and the encoding specified. If the
|
| -// encoding doesn't exist or the encoding fails (when on_error is FAIL),
|
| -// returns false.
|
| -bool WideToCodepage(const std::wstring& wide,
|
| - const char* codepage_name,
|
| - OnStringUtilConversionError::Type on_error,
|
| - std::string* encoded);
|
| -bool CodepageToWide(const std::string& encoded,
|
| - const char* codepage_name,
|
| - OnStringUtilConversionError::Type on_error,
|
| - std::wstring* wide);
|
| -
|
| -#endif // BASE_I18N_STRING_CONVERSIONS_H_
|
| +#endif // BASE_UTF_STRING_CONVERSIONS_H_
|
|
|
| Property changes on: base/utf_string_conversions.h
|
| ___________________________________________________________________
|
| Added: svn:mergeinfo
|
| Merged /branches/chrome_webkit_merge_branch/base/i18n/string_conversions.h:r69-2775
|
|
|
|
|