diff options
author | Marti <marti.maria@tktbrainpower.com> | 2016-12-29 10:14:24 +0100 |
---|---|---|
committer | Marti <marti.maria@tktbrainpower.com> | 2016-12-29 10:14:24 +0100 |
commit | cba01daf122a0dbf0915187b27377838b28d7778 (patch) | |
tree | 5d01961d1882aecfa47fe0fba7ad05e10173a4bf /src/cmsplugin.c | |
parent | 46a9220375da02b179bb6c0314b5cef40a433792 (diff) | |
download | lcms2-cba01daf122a0dbf0915187b27377838b28d7778.tar.gz |
Cleanup on float reading
Diffstat (limited to 'src/cmsplugin.c')
-rw-r--r-- | src/cmsplugin.c | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/src/cmsplugin.c b/src/cmsplugin.c index e3f9215..dd6f7db 100644 --- a/src/cmsplugin.c +++ b/src/cmsplugin.c @@ -172,18 +172,19 @@ cmsBool CMSEXPORT _cmsReadFloat32Number(cmsIOHANDLER* io, cmsFloat32Number* n) _cmsAssert(io != NULL); - if (io -> Read(io, &tmp, sizeof(cmsUInt32Number), 1) != 1) - return FALSE; + if (io->Read(io, &tmp, sizeof(cmsUInt32Number), 1) != 1) + return FALSE; if (n != NULL) { tmp = _cmsAdjustEndianess32(tmp); - *n = *(cmsFloat32Number*) (void*) &tmp; + *n = *(cmsFloat32Number*)(void*)&tmp; + + // fpclassify() required by C99 + return ((fpclassify(*n) == FP_ZERO) || (fpclassify(*n) == FP_NORMAL)); } - // fpclassify() required by C99 - return ((fpclassify(*n) == FP_ZERO) || (fpclassify(*n) == FP_NORMAL)); - + return TRUE; } @@ -196,10 +197,12 @@ cmsBool CMSEXPORT _cmsReadUInt64Number(cmsIOHANDLER* io, cmsUInt64Number* n) if (io -> Read(io, &tmp, sizeof(cmsUInt64Number), 1) != 1) return FALSE; - if (n != NULL) _cmsAdjustEndianess64(n, &tmp); + if (n != NULL) { + + _cmsAdjustEndianess64(n, &tmp); + } - // fpclassify() required by C99 - return ((fpclassify(*n) == FP_ZERO) || (fpclassify(*n) == FP_NORMAL)); + return TRUE; } |