diff options
author | thakis@chromium.org <thakis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-07-29 04:43:14 +0000 |
---|---|---|
committer | thakis@chromium.org <thakis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-07-29 04:43:14 +0000 |
commit | 8ca87726c96e1b89fee43afa224b8d3da2d5d399 (patch) | |
tree | 9cdd55fcb4a038265602ccb00c36282345447e41 /base/sys_string_conversions.h | |
parent | 47f22ea3bc0e86842bc3c4a89183d20369e317d7 (diff) | |
download | chromium_src-8ca87726c96e1b89fee43afa224b8d3da2d5d399.zip chromium_src-8ca87726c96e1b89fee43afa224b8d3da2d5d399.tar.gz chromium_src-8ca87726c96e1b89fee43afa224b8d3da2d5d399.tar.bz2 |
mac: Components build for base, easy part
BUG=90078
TEST=none
Review URL: http://codereview.chromium.org/7474010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94636 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/sys_string_conversions.h')
-rw-r--r-- | base/sys_string_conversions.h | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/base/sys_string_conversions.h b/base/sys_string_conversions.h index 4cf4b7a..fefc2fa 100644 --- a/base/sys_string_conversions.h +++ b/base/sys_string_conversions.h @@ -62,25 +62,25 @@ BASE_API std::string SysWideToMultiByte(const std::wstring& wide, // Creates a string, and returns it with a refcount of 1. You are responsible // for releasing it. Returns NULL on failure. -CFStringRef SysUTF8ToCFStringRef(const std::string& utf8); -CFStringRef SysUTF16ToCFStringRef(const string16& utf16); -CFStringRef SysWideToCFStringRef(const std::wstring& wide); +BASE_API CFStringRef SysUTF8ToCFStringRef(const std::string& utf8); +BASE_API CFStringRef SysUTF16ToCFStringRef(const string16& utf16); +BASE_API CFStringRef SysWideToCFStringRef(const std::wstring& wide); // Same, but returns an autoreleased NSString. -NSString* SysUTF8ToNSString(const std::string& utf8); -NSString* SysUTF16ToNSString(const string16& utf16); -NSString* SysWideToNSString(const std::wstring& wide); +BASE_API NSString* SysUTF8ToNSString(const std::string& utf8); +BASE_API NSString* SysUTF16ToNSString(const string16& utf16); +BASE_API NSString* SysWideToNSString(const std::wstring& wide); // Converts a CFStringRef to an STL string. Returns an empty string on failure. -std::string SysCFStringRefToUTF8(CFStringRef ref); -string16 SysCFStringRefToUTF16(CFStringRef ref); -std::wstring SysCFStringRefToWide(CFStringRef ref); +BASE_API std::string SysCFStringRefToUTF8(CFStringRef ref); +BASE_API string16 SysCFStringRefToUTF16(CFStringRef ref); +BASE_API std::wstring SysCFStringRefToWide(CFStringRef ref); // Same, but accepts NSString input. Converts nil NSString* to the appropriate // string type of length 0. -std::string SysNSStringToUTF8(NSString* ref); -string16 SysNSStringToUTF16(NSString* ref); -std::wstring SysNSStringToWide(NSString* ref); +BASE_API std::string SysNSStringToUTF8(NSString* ref); +BASE_API string16 SysNSStringToUTF16(NSString* ref); +BASE_API std::wstring SysNSStringToWide(NSString* ref); #endif // defined(OS_MACOSX) |