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