Kaydet (Commit) f199bbaf authored tarafından Stephan Bergmann's avatar Stephan Bergmann

Don't assume sal_Unicode is unsigned short

Change-Id: I82bb9471479523d68641fd815da1208f0d45b8a8
üst e22a16a3
...@@ -41,13 +41,13 @@ rtl::OUString CFStringToOUString(const CFStringRef sOrig) { ...@@ -41,13 +41,13 @@ rtl::OUString CFStringToOUString(const CFStringRef sOrig) {
//DBG_PRINT_EXIT("CFStringUtilities", __func__, unichars); //DBG_PRINT_EXIT("CFStringUtilities", __func__, unichars);
return rtl::OUString(unichars); return rtl::OUString(reinterpret_cast<sal_Unicode *>(unichars));
} }
CFStringRef CFStringCreateWithOUString(const rtl::OUString& aString) { CFStringRef CFStringCreateWithOUString(const rtl::OUString& aString) {
//DBG_PRINT_ENTRY("CFStringUtilities", __func__); //DBG_PRINT_ENTRY("CFStringUtilities", __func__);
CFStringRef ref = CFStringCreateWithCharacters(kCFAllocatorDefault, aString.getStr(), aString.getLength()); CFStringRef ref = CFStringCreateWithCharacters(kCFAllocatorDefault, reinterpret_cast<UniChar const *>(aString.getStr()), aString.getLength());
//DBG_PRINT_EXIT("CFStringUtilities", __func__, ref); //DBG_PRINT_EXIT("CFStringUtilities", __func__, ref);
......
...@@ -28,7 +28,7 @@ ...@@ -28,7 +28,7 @@
{ {
DBG_PRINT_ENTRY(CLASS_NAME, __func__, "ouString", ouString); DBG_PRINT_ENTRY(CLASS_NAME, __func__, "ouString", ouString);
NSString *string = [[NSString alloc] initWithCharacters:ouString.getStr() length:ouString.getLength()]; NSString *string = [[NSString alloc] initWithCharacters:reinterpret_cast<unichar const *>(ouString.getStr()) length:ouString.getLength()];
DBG_PRINT_EXIT(CLASS_NAME, __func__, string); DBG_PRINT_EXIT(CLASS_NAME, __func__, string);
return [string autorelease]; return [string autorelease];
...@@ -45,7 +45,7 @@ ...@@ -45,7 +45,7 @@
[self getCharacters:unichars]; [self getCharacters:unichars];
return rtl::OUString(unichars); return rtl::OUString(reinterpret_cast<sal_Unicode *>(unichars));
} }
@end @end
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment