summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormm2 <marti.maria@littlecms.com>2021-01-22 18:01:16 +0100
committermm2 <marti.maria@littlecms.com>2021-01-22 18:01:16 +0100
commit5087277e8a83a10bb0f3be35ded231828f32999a (patch)
tree9e5d8e1e9b6136e3dc399548bd957541daa5057b
parent72925af4548b1f33d6cb3589083f2e7758c7283e (diff)
downloadlcms2-5087277e8a83a10bb0f3be35ded231828f32999a.tar.gz
fix some compiler warnings
Thanks to Noel Carboni to report them
-rw-r--r--src/cmsalpha.c10
-rw-r--r--src/cmsgamma.c2
-rw-r--r--src/cmsps2.c2
-rw-r--r--testbed/testcms2.c42
-rwxr-xr-xtestbed/zoo_icc.c2
5 files changed, 29 insertions, 29 deletions
diff --git a/src/cmsalpha.c b/src/cmsalpha.c
index 3745556..cf674ae 100644
--- a/src/cmsalpha.c
+++ b/src/cmsalpha.c
@@ -75,7 +75,7 @@ static
void from8to16(void* dst, const void* src)
{
cmsUInt8Number n = *(cmsUInt8Number*)src;
- *(cmsUInt16Number*) dst = FROM_8_TO_16(n);
+ *(cmsUInt16Number*) dst = (cmsUInt16Number) FROM_8_TO_16(n);
}
static
@@ -88,13 +88,13 @@ void from8to16SE(void* dst, const void* src)
static
void from8toFLT(void* dst, const void* src)
{
- *(cmsFloat32Number*)dst = (*(cmsUInt8Number*)src) / 255.0f;
+ *(cmsFloat32Number*)dst = (cmsFloat32Number) (*(cmsUInt8Number*)src) / 255.0f;
}
static
void from8toDBL(void* dst, const void* src)
{
- *(cmsFloat64Number*)dst = (*(cmsUInt8Number*)src) / 255.0;
+ *(cmsFloat64Number*)dst = (cmsFloat64Number) (*(cmsUInt8Number*)src) / 255.0;
}
static
@@ -153,13 +153,13 @@ void from16SEtoFLT(void* dst, const void* src)
static
void from16toDBL(void* dst, const void* src)
{
- *(cmsFloat64Number*)dst = (*(cmsUInt16Number*)src) / 65535.0f;
+ *(cmsFloat64Number*)dst = (cmsFloat64Number) (*(cmsUInt16Number*)src) / 65535.0;
}
static
void from16SEtoDBL(void* dst, const void* src)
{
- *(cmsFloat64Number*)dst = (CHANGE_ENDIAN(*(cmsUInt16Number*)src)) / 65535.0f;
+ *(cmsFloat64Number*)dst = (cmsFloat64Number) (CHANGE_ENDIAN(*(cmsUInt16Number*)src)) / 65535.0;
}
static
diff --git a/src/cmsgamma.c b/src/cmsgamma.c
index 762cdf2..3499241 100644
--- a/src/cmsgamma.c
+++ b/src/cmsgamma.c
@@ -978,7 +978,7 @@ cmsToneCurve* CMSEXPORT cmsJoinToneCurve(cmsContext ContextID,
//Iterate
for (i=0; i < nResultingPoints; i++) {
- t = (cmsFloat32Number) i / (nResultingPoints-1);
+ t = (cmsFloat32Number) i / (cmsFloat32Number)(nResultingPoints-1);
x = cmsEvalToneCurveFloat(X, t);
Res[i] = cmsEvalToneCurveFloat(Yreversed, x);
}
diff --git a/src/cmsps2.c b/src/cmsps2.c
index 068f0ce..43c9f74 100644
--- a/src/cmsps2.c
+++ b/src/cmsps2.c
@@ -808,7 +808,7 @@ int EmitCIEBasedDEF(cmsIOHANDLER* m, cmsPipeline* Pipeline, cmsUInt32Number Inte
if (cmsStageType(mpe) == cmsSigCurveSetElemType) {
- numchans = cmsStageOutputChannels(mpe);
+ numchans = (int) cmsStageOutputChannels(mpe);
for (i = 0; i < numchans; ++i) {
snprintf(buffer, sizeof(buffer), "lcms2gammaproc%d", i);
buffer[sizeof(buffer) - 1] = '\0';
diff --git a/testbed/testcms2.c b/testbed/testcms2.c
index 59021ce..7c4227d 100644
--- a/testbed/testcms2.c
+++ b/testbed/testcms2.c
@@ -460,7 +460,7 @@ cmsFloat64Number Clip(cmsFloat64Number v)
}
static
-cmsInt32Number ForwardSampler(register const cmsUInt16Number In[], cmsUInt16Number Out[], void* Cargo)
+cmsInt32Number ForwardSampler(CMSREGISTER const cmsUInt16Number In[], cmsUInt16Number Out[], void* Cargo)
{
FakeCMYKParams* p = (FakeCMYKParams*) Cargo;
cmsFloat64Number rgb[3], cmyk[4];
@@ -490,7 +490,7 @@ cmsInt32Number ForwardSampler(register const cmsUInt16Number In[], cmsUInt16Numb
static
-cmsInt32Number ReverseSampler(register const cmsUInt16Number In[], register cmsUInt16Number Out[], register void* Cargo)
+cmsInt32Number ReverseSampler(CMSREGISTER const cmsUInt16Number In[], CMSREGISTER cmsUInt16Number Out[], CMSREGISTER void* Cargo)
{
FakeCMYKParams* p = (FakeCMYKParams*) Cargo;
cmsFloat64Number c, m, y, k, rgb[3];
@@ -1726,9 +1726,9 @@ cmsUInt16Number Fn8D3(cmsUInt16Number a1, cmsUInt16Number a2, cmsUInt16Number a3
static
-cmsInt32Number Sampler3D(register const cmsUInt16Number In[],
- register cmsUInt16Number Out[],
- register void * Cargo)
+cmsInt32Number Sampler3D(CMSREGISTER const cmsUInt16Number In[],
+ CMSREGISTER cmsUInt16Number Out[],
+ CMSREGISTER void * Cargo)
{
Out[0] = Fn8D1(In[0], In[1], In[2], 0, 0, 0, 0, 0, 3);
@@ -1742,9 +1742,9 @@ cmsInt32Number Sampler3D(register const cmsUInt16Number In[],
}
static
-cmsInt32Number Sampler4D(register const cmsUInt16Number In[],
- register cmsUInt16Number Out[],
- register void * Cargo)
+cmsInt32Number Sampler4D(CMSREGISTER const cmsUInt16Number In[],
+ CMSREGISTER cmsUInt16Number Out[],
+ CMSREGISTER void * Cargo)
{
Out[0] = Fn8D1(In[0], In[1], In[2], In[3], 0, 0, 0, 0, 4);
@@ -1757,9 +1757,9 @@ cmsInt32Number Sampler4D(register const cmsUInt16Number In[],
}
static
-cmsInt32Number Sampler5D(register const cmsUInt16Number In[],
- register cmsUInt16Number Out[],
- register void * Cargo)
+cmsInt32Number Sampler5D(CMSREGISTER const cmsUInt16Number In[],
+ CMSREGISTER cmsUInt16Number Out[],
+ CMSREGISTER void * Cargo)
{
Out[0] = Fn8D1(In[0], In[1], In[2], In[3], In[4], 0, 0, 0, 5);
@@ -1772,9 +1772,9 @@ cmsInt32Number Sampler5D(register const cmsUInt16Number In[],
}
static
-cmsInt32Number Sampler6D(register const cmsUInt16Number In[],
- register cmsUInt16Number Out[],
- register void * Cargo)
+cmsInt32Number Sampler6D(CMSREGISTER const cmsUInt16Number In[],
+ CMSREGISTER cmsUInt16Number Out[],
+ CMSREGISTER void * Cargo)
{
Out[0] = Fn8D1(In[0], In[1], In[2], In[3], In[4], In[5], 0, 0, 6);
@@ -1787,9 +1787,9 @@ cmsInt32Number Sampler6D(register const cmsUInt16Number In[],
}
static
-cmsInt32Number Sampler7D(register const cmsUInt16Number In[],
- register cmsUInt16Number Out[],
- register void * Cargo)
+cmsInt32Number Sampler7D(CMSREGISTER const cmsUInt16Number In[],
+ CMSREGISTER cmsUInt16Number Out[],
+ CMSREGISTER void * Cargo)
{
Out[0] = Fn8D1(In[0], In[1], In[2], In[3], In[4], In[5], In[6], 0, 7);
@@ -1802,9 +1802,9 @@ cmsInt32Number Sampler7D(register const cmsUInt16Number In[],
}
static
-cmsInt32Number Sampler8D(register const cmsUInt16Number In[],
- register cmsUInt16Number Out[],
- register void * Cargo)
+cmsInt32Number Sampler8D(CMSREGISTER const cmsUInt16Number In[],
+ CMSREGISTER cmsUInt16Number Out[],
+ CMSREGISTER void * Cargo)
{
Out[0] = Fn8D1(In[0], In[1], In[2], In[3], In[4], In[5], In[6], In[7], 8);
@@ -4943,7 +4943,7 @@ cmsBool CheckOneStr(cmsMLU* mlu, cmsInt32Number n)
static
-void SetOneStr(cmsMLU** mlu, wchar_t* s1, wchar_t* s2)
+void SetOneStr(cmsMLU** mlu, const wchar_t* s1, const wchar_t* s2)
{
*mlu = cmsMLUalloc(DbgThread(), 0);
cmsMLUsetWide(*mlu, "en", "US", s1);
diff --git a/testbed/zoo_icc.c b/testbed/zoo_icc.c
index a220db7..0d99101 100755
--- a/testbed/zoo_icc.c
+++ b/testbed/zoo_icc.c
@@ -81,7 +81,7 @@ void PrintInfo(cmsHPROFILE h, cmsInfoType Info)
len = cmsGetProfileInfo(h, Info, "en", "US", NULL, 0);
if (len == 0) return;
- text = _cmsMalloc(id, len);
+ text = (wchar_t*) _cmsMalloc(id, len);
cmsGetProfileInfo(h, Info, "en", "US", text, len);
wprintf(L"%s\n", text);