summaryrefslogtreecommitdiff
path: root/src/cmsalpha.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmsalpha.c')
-rw-r--r--src/cmsalpha.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/cmsalpha.c b/src/cmsalpha.c
index e6c80c9..f747bc6 100644
--- a/src/cmsalpha.c
+++ b/src/cmsalpha.c
@@ -138,21 +138,25 @@ void from16to16(void* dst, const void* src)
*(cmsUInt16Number*)dst = CHANGE_ENDIAN(n);
}
+static
void from16toFLT(void* dst, const void* src)
{
*(cmsFloat32Number*)dst = (*(cmsUInt16Number*)src) / 65535.0f;
}
+static
void from16SEtoFLT(void* dst, const void* src)
{
*(cmsFloat32Number*)dst = (CHANGE_ENDIAN(*(cmsUInt16Number*)src)) / 65535.0f;
}
+static
void from16toDBL(void* dst, const void* src)
{
*(cmsFloat64Number*)dst = (*(cmsUInt16Number*)src) / 65535.0f;
}
+static
void from16SEtoDBL(void* dst, const void* src)
{
*(cmsFloat64Number*)dst = (CHANGE_ENDIAN(*(cmsUInt16Number*)src)) / 65535.0f;
@@ -271,6 +275,7 @@ void fromHLFto16SE(void* dst, const void* src)
cmsUNUSED_PARAMETER(src);
#endif
}
+
static
void fromHLFtoFLT(void* dst, const void* src)
{
@@ -315,6 +320,7 @@ void fromDBLto16SE(void* dst, const void* src)
cmsUInt16Number i = _cmsQuickSaturateWord(n * 65535.0f);
*(cmsUInt16Number*)dst = CHANGE_ENDIAN(i);
}
+
static
void fromDBLtoFLT(void* dst, const void* src)
{