Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mm2/Little-CMS.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorMarti Maria <marti.maria@littlecms.com>2022-09-01 00:28:59 +0300
committerMarti Maria <marti.maria@littlecms.com>2022-09-01 00:28:59 +0300
commite515daaa2259657319eb9f07181d02af24b4e7fe (patch)
tree2a4017058ecf4c21b5c2bb836a4c0f058fc445c3 /utils
parent682d84ccdc6d6f33b73557d8c2e2e73fc4c31025 (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.c24
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");