this repo has no description
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Get rid of doubly defined CFPreferences

+1 -177
-69
src/CFF/CFPreferences.h
··· 1 - #ifndef CFPREFERENCES_H 2 - #define CFPREFERENCES_H 3 - 4 - #include <CoreFoundation/CFBase.h> 5 - #include <CoreFoundation/CFArray.h> 6 - #include <CoreFoundation/CFString.h> 7 - 8 - CF_EXTERN_C_BEGIN 9 - 10 - CF_EXPORT 11 - const CFStringRef kCFPreferencesAnyApplication; 12 - CF_EXPORT 13 - const CFStringRef kCFPreferencesCurrentApplication; 14 - CF_EXPORT 15 - const CFStringRef kCFPreferencesAnyHost; 16 - CF_EXPORT 17 - const CFStringRef kCFPreferencesCurrentHost; 18 - CF_EXPORT 19 - const CFStringRef kCFPreferencesAnyUser; 20 - CF_EXPORT 21 - const CFStringRef kCFPreferencesCurrentUser; 22 - 23 - CF_EXPORT 24 - CFPropertyListRef CFPreferencesCopyAppValue(CFStringRef key, CFStringRef applicationID); 25 - 26 - CF_EXPORT 27 - Boolean CFPreferencesGetAppBooleanValue(CFStringRef key, CFStringRef applicationID, Boolean *keyExistsAndHasValidFormat); 28 - 29 - CF_EXPORT 30 - CFIndex CFPreferencesGetAppIntegerValue(CFStringRef key, CFStringRef applicationID, Boolean *keyExistsAndHasValidFormat); 31 - 32 - CF_EXPORT 33 - void CFPreferencesSetAppValue(CFStringRef key, CFPropertyListRef value, CFStringRef applicationID); 34 - 35 - CF_EXPORT 36 - void CFPreferencesAddSuitePreferencesToApp(CFStringRef applicationID, CFStringRef suiteID); 37 - 38 - CF_EXPORT 39 - void CFPreferencesRemoveSuitePreferencesFromApp(CFStringRef applicationID, CFStringRef suiteID); 40 - 41 - CF_EXPORT 42 - Boolean CFPreferencesAppSynchronize(CFStringRef applicationID); 43 - 44 - CF_EXPORT 45 - CFPropertyListRef CFPreferencesCopyValue(CFStringRef key, CFStringRef applicationID, CFStringRef userName, CFStringRef hostName); 46 - 47 - CF_EXPORT 48 - CFDictionaryRef CFPreferencesCopyMultiple(CFArrayRef keysToFetch, CFStringRef applicationID, CFStringRef userName, CFStringRef hostName); 49 - 50 - CF_EXPORT 51 - void CFPreferencesSetValue(CFStringRef key, CFPropertyListRef value, CFStringRef applicationID, CFStringRef userName, CFStringRef hostName); 52 - 53 - CF_EXPORT 54 - void CFPreferencesSetMultiple(CFDictionaryRef keysToSet, CFArrayRef keysToRemove, CFStringRef applicationID, CFStringRef userName, CFStringRef hostName); 55 - 56 - CF_EXPORT 57 - Boolean CFPreferencesSynchronize(CFStringRef applicationID, CFStringRef userName, CFStringRef hostName); 58 - 59 - CF_EXPORT 60 - CFArrayRef CFPreferencesCopyApplicationList(CFStringRef userName, CFStringRef hostName); 61 - 62 - CF_EXPORT 63 - CFArrayRef CFPreferencesCopyKeyList(CFStringRef applicationID, CFStringRef userName, CFStringRef hostName); 64 - 65 - 66 - CF_EXTERN_C_END 67 - 68 - #endif 69 -
-107
src/CFF/CFPreferences.mm
··· 1 - #include "CFPreferences.h" 2 - #include <util/debug.h> 3 - #import <Foundation/NSUserDefaults.h> 4 - 5 - #ifndef CONST_STRING_DECL 6 - # define CONST_STRING_DECL(name, value) const CFStringRef name = CFSTR(value); 7 - #endif 8 - 9 - CONST_STRING_DECL(kCFPreferencesAnyApplication, 10 - "kCFPreferencesAnyApplication"); 11 - CONST_STRING_DECL(kCFPreferencesCurrentApplication, 12 - "kCFPreferencesCurrentApplication"); 13 - CONST_STRING_DECL(kCFPreferencesAnyHost, 14 - "kCFPreferencesAnyHost"); 15 - CONST_STRING_DECL(kCFPreferencesCurrentHost, 16 - "kCFPreferencesCurrentHost"); 17 - CONST_STRING_DECL(kCFPreferencesAnyUser, 18 - "kCFPreferencesAnyUser"); 19 - CONST_STRING_DECL(kCFPreferencesCurrentUser, 20 - "kCFPreferencesCurrentUser"); 21 - 22 - CFPropertyListRef CFPreferencesCopyAppValue(CFStringRef key, CFStringRef applicationID) 23 - { 24 - if (applicationID == kCFPreferencesCurrentApplication) 25 - { 26 - return [[NSUserDefaults standardUserDefaults] objectForKey: (NSString*) key]; 27 - } 28 - else 29 - { 30 - STUB(); 31 - return NULL; 32 - } 33 - } 34 - 35 - Boolean CFPreferencesGetAppBooleanValue(CFStringRef key, CFStringRef applicationID, Boolean *keyExistsAndHasValidFormat) 36 - { 37 - STUB(); 38 - return 0; 39 - } 40 - 41 - CFIndex CFPreferencesGetAppIntegerValue(CFStringRef key, CFStringRef applicationID, Boolean *keyExistsAndHasValidFormat) 42 - { 43 - STUB(); 44 - return -1; 45 - } 46 - 47 - void CFPreferencesSetAppValue(CFStringRef key, CFPropertyListRef value, CFStringRef applicationID) 48 - { 49 - STUB(); 50 - } 51 - 52 - void CFPreferencesAddSuitePreferencesToApp(CFStringRef applicationID, CFStringRef suiteID) 53 - { 54 - STUB(); 55 - } 56 - 57 - void CFPreferencesRemoveSuitePreferencesFromApp(CFStringRef applicationID, CFStringRef suiteID) 58 - { 59 - STUB(); 60 - } 61 - 62 - Boolean CFPreferencesAppSynchronize(CFStringRef applicationID) 63 - { 64 - STUB(); 65 - return 0; 66 - } 67 - 68 - CFPropertyListRef CFPreferencesCopyValue(CFStringRef key, CFStringRef applicationID, CFStringRef userName, CFStringRef hostName) 69 - { 70 - STUB(); 71 - return NULL; 72 - } 73 - 74 - CFDictionaryRef CFPreferencesCopyMultiple(CFArrayRef keysToFetch, CFStringRef applicationID, CFStringRef userName, CFStringRef hostName) 75 - { 76 - STUB(); 77 - return NULL; 78 - } 79 - 80 - void CFPreferencesSetValue(CFStringRef key, CFPropertyListRef value, CFStringRef applicationID, CFStringRef userName, CFStringRef hostName) 81 - { 82 - STUB(); 83 - } 84 - 85 - void CFPreferencesSetMultiple(CFDictionaryRef keysToSet, CFArrayRef keysToRemove, CFStringRef applicationID, CFStringRef userName, CFStringRef hostName) 86 - { 87 - STUB(); 88 - } 89 - 90 - Boolean CFPreferencesSynchronize(CFStringRef applicationID, CFStringRef userName, CFStringRef hostName) 91 - { 92 - STUB(); 93 - return 0; 94 - } 95 - 96 - CFArrayRef CFPreferencesCopyApplicationList(CFStringRef userName, CFStringRef hostName) 97 - { 98 - STUB(); 99 - return NULL; 100 - } 101 - 102 - CFArrayRef CFPreferencesCopyKeyList(CFStringRef applicationID, CFStringRef userName, CFStringRef hostName) 103 - { 104 - STUB(); 105 - return NULL; 106 - } 107 -
+1 -1
src/CFF/CMakeLists.txt
··· 42 42 43 43 set(cffextra_SRCS 44 44 CFUtilities.c 45 - CFPreferences.mm 45 + #CFPreferences.mm 46 46 ../util/debug.cpp 47 47 ../util/stlutils.cpp 48 48 ../external/libcxx/src/dso_handle.c