this repo has no description
1
fork

Configure Feed

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

Fix up some delcarations/definitions for ColorSync stubs

+45 -21
+1
src/frameworks/ColorSync/CMakeLists.txt
··· 12 12 src/ColorSync.c 13 13 14 14 DEPENDENCIES 15 + CoreFoundation 15 16 system 16 17 )
+17 -3
src/frameworks/ColorSync/include/ColorSync/ColorSync.h
··· 21 21 #ifndef _ColorSync_H_ 22 22 #define _ColorSync_H_ 23 23 24 + #include <CoreFoundation/CoreFoundation.h> 25 + 24 26 void* CGDisplayCreateUUIDFromDisplayID(void); 25 27 void* CGDisplayGetDisplayIDFromUUID(void); 26 28 void* CMProfileFromColorSyncProfile(void); ··· 39 41 void* ColorSyncCreateOutputPoppyProfile(void); 40 42 void* ColorSyncCreateOutputPoppyProfileForRGBData(void); 41 43 void* ColorSyncCreateSignatureFromFourCharCode(void); 42 - void* ColorSyncCreateUUIDFromUInt32(void); 43 44 void* ColorSyncDataCanBeIgnoredOnSRGBDevice(void); 44 45 void* ColorSyncDeviceCopyDeviceInfo(void); 45 46 void* ColorSyncDeviceCopyDeviceRegistrationInfo(void); ··· 106 107 void* ColorSyncProfileVerify(void); 107 108 void* ColorSyncProfileWriteToFile(void); 108 109 void* ColorSyncPureGammaOriginalTRC(void); 109 - void* ColorSyncRegisterDevice(void); 110 110 void* ColorSyncSwapProfileHeader(void); 111 111 void* ColorSyncTRCGetFunction(void); 112 112 void* ColorSyncTRCGetGammaID(void); ··· 122 122 void* ColorSyncTransformGetTypeID(void); 123 123 void* ColorSyncTransformIterate(void); 124 124 void* ColorSyncTransformSetProperty(void); 125 - void* ColorSyncUnregisterDevice(void); 126 125 void* ColorSyncVerifyAdobeRGBData(void); 127 126 void* ColorSyncVerifyDisplayP3Data(void); 128 127 void* ColorSyncVerifyGenericGrayGamma2_2Data(void); 129 128 void* ColorSyncVerifyGenericLabData(void); 130 129 void* ColorSyncVerifySRGBData(void); 130 + 131 + // fixed-up declarations 132 + 133 + CFUUIDRef ColorSyncCreateUUIDFromUInt32(unsigned int uuid); 134 + bool ColorSyncRegisterDevice(CFStringRef class, CFUUIDRef uuid, CFDictionaryRef info); 135 + bool ColorSyncUnregisterDevice(CFStringRef class, CFUUIDRef uuid); 136 + 137 + extern CFStringRef kColorSyncDeviceProfileURL; 138 + extern CFStringRef kColorSyncDeviceModeDescriptions; 139 + extern CFStringRef kColorSyncDeviceDefaultProfileID; 140 + extern CFStringRef kColorSyncDeviceDescriptions; 141 + extern CFStringRef kColorSyncFactoryProfiles; 142 + extern CFStringRef kColorSyncDeviceUserScope; 143 + extern CFStringRef kColorSyncDeviceHostScope; 144 + extern CFStringRef kColorSyncPrinterDeviceClass; 131 145 132 146 #endif
+27 -18
src/frameworks/ColorSync/src/ColorSync.c
··· 137 137 return NULL; 138 138 } 139 139 140 - void* ColorSyncCreateUUIDFromUInt32(void) 141 - { 142 - if (verbose) puts("STUB: ColorSyncCreateUUIDFromUInt32 called"); 143 - return NULL; 144 - } 145 - 146 140 void* ColorSyncDataCanBeIgnoredOnSRGBDevice(void) 147 141 { 148 142 if (verbose) puts("STUB: ColorSyncDataCanBeIgnoredOnSRGBDevice called"); ··· 539 533 return NULL; 540 534 } 541 535 542 - void* ColorSyncRegisterDevice(void) 543 - { 544 - if (verbose) puts("STUB: ColorSyncRegisterDevice called"); 545 - return NULL; 546 - } 547 - 548 536 void* ColorSyncSwapProfileHeader(void) 549 537 { 550 538 if (verbose) puts("STUB: ColorSyncSwapProfileHeader called"); ··· 635 623 return NULL; 636 624 } 637 625 638 - void* ColorSyncUnregisterDevice(void) 639 - { 640 - if (verbose) puts("STUB: ColorSyncUnregisterDevice called"); 641 - return NULL; 642 - } 643 - 644 626 void* ColorSyncVerifyAdobeRGBData(void) 645 627 { 646 628 if (verbose) puts("STUB: ColorSyncVerifyAdobeRGBData called"); ··· 670 652 if (verbose) puts("STUB: ColorSyncVerifySRGBData called"); 671 653 return NULL; 672 654 } 655 + 656 + // stubs with fixed-up declarations 657 + 658 + CFUUIDRef ColorSyncCreateUUIDFromUInt32(unsigned int uuid) { 659 + if (verbose) puts("STUB: ColorSyncCreateUUIDFromUInt32 called"); 660 + return NULL; 661 + }; 662 + 663 + bool ColorSyncRegisterDevice(CFStringRef class, CFUUIDRef uuid, CFDictionaryRef info) { 664 + if (verbose) puts("STUB: ColorSyncRegisterDevice called"); 665 + return 0; 666 + }; 667 + 668 + bool ColorSyncUnregisterDevice(CFStringRef class, CFUUIDRef uuid) { 669 + if (verbose) puts("STUB: ColorSyncUnregisterDevice called"); 670 + return 0; 671 + }; 672 + 673 + // someone please check these and replace them with the correct values 674 + CFStringRef kColorSyncDeviceProfileURL = CFSTR("ColorSyncDeviceProfileURL"); 675 + CFStringRef kColorSyncDeviceModeDescriptions = CFSTR("ColorSyncDeviceModeDescriptions"); 676 + CFStringRef kColorSyncDeviceDefaultProfileID = CFSTR("ColorSyncDeviceDefaultProfileID"); 677 + CFStringRef kColorSyncDeviceDescriptions = CFSTR("ColorSyncDeviceDescriptions"); 678 + CFStringRef kColorSyncFactoryProfiles = CFSTR("ColorSyncFactoryProfiles"); 679 + CFStringRef kColorSyncDeviceUserScope = CFSTR("ColorSyncDeviceUserScope"); 680 + CFStringRef kColorSyncDeviceHostScope = CFSTR("ColorSyncDeviceHostScope"); 681 + CFStringRef kColorSyncPrinterDeviceClass = CFSTR("ColorSyncPrinterDeviceClass");