1// Licensed GNU LGPL v3 or later: http://www.gnu.org/licenses/lgpl.html 2 3#import <Foundation/Foundation.h> 4 5#include "smutils.hh" 6 7#include <string> 8 9namespace SpectMorph 10{ 11 12std::string 13sm_mac_documents_dir() 14{ 15 NSArray *paths = NSSearchPathForDirectoriesInDomains (NSDocumentDirectory, NSUserDomainMask, YES); 16 NSString *documentsDirectory = [paths objectAtIndex:0]; 17 return [documentsDirectory UTF8String]; 18} 19 20std::string 21sm_mac_application_support_dir() 22{ 23 NSArray *paths = NSSearchPathForDirectoriesInDomains (NSApplicationSupportDirectory, NSUserDomainMask, YES); 24 NSString *applicationSupportDirectory = [paths objectAtIndex:0]; 25 return [applicationSupportDirectory UTF8String]; 26} 27 28} 29