summaryrefslogtreecommitdiff
path: root/src/cmslut.c
diff options
context:
space:
mode:
authorMarti Maria <info@littlecms.com>2019-01-21 16:43:28 +0100
committerMarti Maria <info@littlecms.com>2019-01-21 16:43:39 +0100
commitb5b36cd062c968fd3e1c5c0c37f9392bc7a47ddf (patch)
treefe36d3a3d89d3e6ec82591eaacd06eb1d817225c /src/cmslut.c
parent239fc8734f180f0847d4405f32dd1459ee30ba98 (diff)
downloadlcms2-b5b36cd062c968fd3e1c5c0c37f9392bc7a47ddf.tar.gz
provide a way to avoid "register" storage class
C++17 seems to require to travel back in time and modify C99 spec
Diffstat (limited to 'src/cmslut.c')
-rw-r--r--src/cmslut.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/cmslut.c b/src/cmslut.c
index 3c0c245..01906a1 100644
--- a/src/cmslut.c
+++ b/src/cmslut.c
@@ -700,7 +700,7 @@ cmsStage* CMSEXPORT cmsStageAllocCLutFloatGranular(cmsContext ContextID, const c
static
-int IdentitySampler(register const cmsUInt16Number In[], register cmsUInt16Number Out[], register void * Cargo)
+int IdentitySampler(CMSREGISTER const cmsUInt16Number In[], CMSREGISTER cmsUInt16Number Out[], CMSREGISTER void * Cargo)
{
int nChan = *(int*) Cargo;
int i;
@@ -1317,7 +1317,7 @@ cmsBool BlessLUT(cmsPipeline* lut)
// Default to evaluate the LUT on 16 bit-basis. Precision is retained.
static
-void _LUTeval16(register const cmsUInt16Number In[], register cmsUInt16Number Out[], register const void* D)
+void _LUTeval16(CMSREGISTER const cmsUInt16Number In[], CMSREGISTER cmsUInt16Number Out[], CMSREGISTER const void* D)
{
cmsPipeline* lut = (cmsPipeline*) D;
cmsStage *mpe;
@@ -1343,7 +1343,7 @@ void _LUTeval16(register const cmsUInt16Number In[], register cmsUInt16Number Ou
// Does evaluate the LUT on cmsFloat32Number-basis.
static
-void _LUTevalFloat(register const cmsFloat32Number In[], register cmsFloat32Number Out[], const void* D)
+void _LUTevalFloat(CMSREGISTER const cmsFloat32Number In[], CMSREGISTER cmsFloat32Number Out[], const void* D)
{
cmsPipeline* lut = (cmsPipeline*) D;
cmsStage *mpe;