5 // Created by Ingmar Stein on Fri Sep 16 2005.
6 // Copyright 2005-2006 The Growl Project. All rights reserved.
8 // This file is under the BSD License, refer to License.txt for details
10 #ifndef HAVE_CFGROWLDEFINES_H
11 #define HAVE_CFGROWLDEFINES_H
14 # define DATA_TYPE NSData *
15 # define DATE_TYPE NSDate *
16 # define DICTIONARY_TYPE NSDictionary *
17 # define MUTABLE_DICTIONARY_TYPE NSMutableDictionary *
18 # define STRING_TYPE NSString *
19 # define ARRAY_TYPE NSArray *
20 # define URL_TYPE NSURL *
21 # define PLIST_TYPE NSObject *
22 # define OBJECT_TYPE id
23 # define BOOL_TYPE BOOL
25 # include <CoreFoundation/CoreFoundation.h>
26 # define DATA_TYPE CFDataRef
27 # define DATE_TYPE CFDateRef
28 # define DICTIONARY_TYPE CFDictionaryRef
29 # define MUTABLE_DICTIONARY_TYPE CFMutableDictionaryRef
30 # define STRING_TYPE CFStringRef
31 # define ARRAY_TYPE CFArrayRef
32 # define URL_TYPE CFURLRef
33 # define PLIST_TYPE CFPropertyListRef
34 # define OBJECT_TYPE CFTypeRef
35 # define BOOL_TYPE Boolean