File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -504,7 +504,13 @@ typedef enum {
504504 cmsSigLinkClass = 0x6C696E6B , // 'link'
505505 cmsSigAbstractClass = 0x61627374 , // 'abst'
506506 cmsSigColorSpaceClass = 0x73706163 , // 'spac'
507- cmsSigNamedColorClass = 0x6e6d636c // 'nmcl'
507+ cmsSigNamedColorClass = 0x6e6d636c , // 'nmcl'
508+
509+ // iccMAX only
510+ cmsSigColorEncodingSpaceClass = 0x63656E63 , // 'cenc'
511+ cmsSigMultiplexIdentificationClass = 0x6D696420 , // 'mid '
512+ cmsSigMultiplexLinkClass = 0x6d6c6e6b , // 'mlnk'
513+ cmsSigMultiplexVisualizationClass = 0x6d766973 // 'mvis'
508514
509515} cmsProfileClassSignature;
510516
Original file line number Diff line number Diff line change @@ -774,7 +774,8 @@ cmsUInt32Number _validatedVersion(cmsUInt32Number DWord)
774774static
775775cmsBool validDeviceClass (cmsProfileClassSignature cl )
776776{
777- if ((int )cl == 0 ) return TRUE; // We allow zero because older lcms versions defaulted to that.
777+ if (cl == (cmsProfileClassSignature )0 )
778+ return TRUE; // We allow zero because older lcms versions defaulted to that.
778779
779780 switch (cl )
780781 {
@@ -785,6 +786,10 @@ cmsBool validDeviceClass(cmsProfileClassSignature cl)
785786 case cmsSigAbstractClass :
786787 case cmsSigColorSpaceClass :
787788 case cmsSigNamedColorClass :
789+ case cmsSigColorEncodingSpaceClass :
790+ case cmsSigMultiplexIdentificationClass :
791+ case cmsSigMultiplexLinkClass :
792+ case cmsSigMultiplexVisualizationClass :
788793 return TRUE;
789794
790795 default :
You can’t perform that action at this time.
0 commit comments