mirror of
https://github.com/libretro/RetroArch
synced 2025-04-11 00:44:20 +00:00
(OSX) CFSearchPathDirectoriesForDomains - add hack for OSX for now
This commit is contained in:
parent
277f8c9ea3
commit
778eafdfc2
@ -84,8 +84,11 @@ void CFSearchPathForDirectoriesInDomains(unsigned flags,
|
|||||||
unsigned domain_mask, unsigned expand_tilde,
|
unsigned domain_mask, unsigned expand_tilde,
|
||||||
char *buf, size_t sizeof_buf)
|
char *buf, size_t sizeof_buf)
|
||||||
{
|
{
|
||||||
|
#ifdef OSX
|
||||||
|
CFTypeRef array_val = (CFTypeRef)CFBridgingRetainCompat(NSSearchPathForDirectoriesInDomains(flags, domain_mask, (BOOL)expand_tilde));
|
||||||
|
#else
|
||||||
CFTypeRef array_val = (CFTypeRef)CFBridgingRetainCompat(NSSearchPathForDirectoriesInDomains(NSConvertFlagsCF(flags), NSConvertDomainFlagsCF(domain_mask), (BOOL)expand_tilde));
|
CFTypeRef array_val = (CFTypeRef)CFBridgingRetainCompat(NSSearchPathForDirectoriesInDomains(NSConvertFlagsCF(flags), NSConvertDomainFlagsCF(domain_mask), (BOOL)expand_tilde));
|
||||||
|
#endif
|
||||||
CFArrayRef array = array_val ? CFRetain(array_val) : NULL;
|
CFArrayRef array = array_val ? CFRetain(array_val) : NULL;
|
||||||
CFTypeRef path_val = (CFTypeRef)CFArrayGetValueAtIndex(array, 0);
|
CFTypeRef path_val = (CFTypeRef)CFArrayGetValueAtIndex(array, 0);
|
||||||
CFStringRef path = path_val ? CFRetain(path_val) : NULL;
|
CFStringRef path = path_val ? CFRetain(path_val) : NULL;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user