mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-06-02 22:03:19 -06:00
24 lines
379 B
Text
24 lines
379 B
Text
#include "CocoMM.h"
|
|
|
|
#ifdef PLATFORM_COCOA
|
|
|
|
namespace Upp {
|
|
|
|
WString ToWString(CFStringRef s)
|
|
{
|
|
if(!s) return Null;
|
|
CFIndex l = CFStringGetLength(s);
|
|
if(!l) return Null;
|
|
WStringBuffer b(l);
|
|
CFStringGetCharacters(s, CFRangeMake(0, l), (UniChar *)~b);
|
|
return b;
|
|
}
|
|
|
|
String ToString(CFStringRef s)
|
|
{
|
|
return ToWString(s).ToString();
|
|
}
|
|
|
|
};
|
|
|
|
#endif
|