| // Copyright 2008 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| #ifndef MINI_CHROMIUM_BASE_STRINGS_SYS_STRING_CONVERSIONS_H_ |
| #define MINI_CHROMIUM_BASE_STRINGS_SYS_STRING_CONVERSIONS_H_ |
| #include "build/build_config.h" |
| #include <CoreFoundation/CoreFoundation.h> |
| #import <Foundation/Foundation.h> |
| std::string SysCFStringRefToUTF8(CFStringRef ref); |
| std::string SysNSStringToUTF8(NSString* nsstring); |
| CFStringRef SysUTF8ToCFStringRef(const std::string& utf8); |
| NSString* SysUTF8ToNSString(const std::string& utf8); |
| #endif // defined(OS_MACOSX) |
| #endif // MINI_CHROMIUM_BASE_STRINGS_SYS_STRING_CONVERSIONS_H_ |