diff options
author | Marti Maria <marti.maria@littlecms.com> | 2022-09-01 00:28:59 +0300 |
---|---|---|
committer | Marti Maria <marti.maria@littlecms.com> | 2022-09-01 00:28:59 +0300 |
commit | e515daaa2259657319eb9f07181d02af24b4e7fe (patch) | |
tree | 2a4017058ecf4c21b5c2bb836a4c0f058fc445c3 /utils | |
parent | 682d84ccdc6d6f33b73557d8c2e2e73fc4c31025 (diff) |
An old function was returning a wrong value
It makes no sense that cmsChannelsOf() returns 3 when colorspace is bugus. Added a new function that returns -1 instead. Will document that in 2.15.
It is in the API now, but not in docs.
Diffstat (limited to 'utils')
-rw-r--r-- | utils/transicc/transicc.c | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/utils/transicc/transicc.c b/utils/transicc/transicc.c index 77787d6..5b1304c 100644 --- a/utils/transicc/transicc.c +++ b/utils/transicc/transicc.c @@ -399,7 +399,7 @@ cmsNAMEDCOLORLIST* ComponentNames(cmsColorSpaceSignature space, cmsBool IsInput) SetRange(1, IsInput); - n = cmsChannelsOf(space); + n = cmsChannelsOfColorSpace(space); for (i=0; i < n; i++) { @@ -665,7 +665,7 @@ void PrintFloatResults(cmsFloat64Number Value[]) char ChannelName[cmsMAX_PATH]; cmsFloat64Number v; - n = cmsChannelsOf(OutputColorSpace); + n = cmsChannelsOfColorSpace(OutputColorSpace); for (i=0; i < n; i++) { if (OutputColorant != NULL) { @@ -745,7 +745,7 @@ void TakeFloatValues(cmsFloat64Number Float[]) return; } - n = cmsChannelsOf(InputColorSpace); + n = cmsChannelsOfColorSpace(InputColorSpace); for (i=0; i < n; i++) { if (InputColorant) { @@ -794,7 +794,7 @@ void PrintEncodedResults(cmsUInt16Number Encoded[]) char ChannelName[cmsMAX_PATH]; cmsUInt32Number v; - n = cmsChannelsOf(OutputColorSpace); + n = cmsChannelsOfColorSpace(OutputColorSpace); for (i=0; i < n; i++) { if (OutputColorant != NULL) { @@ -960,7 +960,7 @@ void TakeCGATSValues(int nPatch, cmsFloat64Number Float[]) { cmsUInt32Number i, n; - n = cmsChannelsOf(InputColorSpace); + n = cmsChannelsOfColorSpace(InputColorSpace); for (i=0; i < n; i++) { char Buffer[255]; @@ -976,7 +976,7 @@ void TakeCGATSValues(int nPatch, cmsFloat64Number Float[]) { cmsUInt32Number i, n; - n = cmsChannelsOf(InputColorSpace); + n = cmsChannelsOfColorSpace(InputColorSpace); for (i=0; i < n; i++) { char Buffer[255]; @@ -1067,9 +1067,9 @@ void PutCGATSValues(cmsFloat64Number Float[]) case cmsSig15colorData: { - cmsUInt32Number i, n; + cmsInt32Number i, n; - n = cmsChannelsOf(InputColorSpace); + n = cmsChannelsOfColorSpace(InputColorSpace); for (i=0; i < n; i++) { char Buffer[255]; @@ -1084,9 +1084,9 @@ void PutCGATSValues(cmsFloat64Number Float[]) default: { - cmsUInt32Number i, n; + cmsInt32Number i, n; - n = cmsChannelsOf(InputColorSpace); + n = cmsChannelsOfColorSpace(InputColorSpace); for (i=0; i < n; i++) { char Buffer[255]; @@ -1187,7 +1187,7 @@ void SetOutputDataFormat(void) int i, n; char Buffer[255]; - n = cmsChannelsOf(OutputColorSpace); + n = cmsChannelsOfColorSpace(OutputColorSpace); cmsIT8SetPropertyDbl(hIT8out, "NUMBER_OF_FIELDS", n+1); cmsIT8SetDataFormat(hIT8out, 0, "SAMPLE_ID"); @@ -1203,7 +1203,7 @@ void SetOutputDataFormat(void) int i, n; char Buffer[255]; - n = cmsChannelsOf(OutputColorSpace); + n = cmsChannelsOfColorSpace(OutputColorSpace); cmsIT8SetPropertyDbl(hIT8out, "NUMBER_OF_FIELDS", n+1); cmsIT8SetDataFormat(hIT8out, 0, "SAMPLE_ID"); |