Fix typos
This commit is contained in:
parent
8405704ebb
commit
5fb3593eba
@ -124,7 +124,7 @@ setExtraSamples(TIFF* tif, va_list ap, uint32* v)
|
|||||||
{
|
{
|
||||||
TIFFWarningExt(tif->tif_clientdata,module,
|
TIFFWarningExt(tif->tif_clientdata,module,
|
||||||
"ExtraSamples tag value is changing, "
|
"ExtraSamples tag value is changing, "
|
||||||
"but TransferFunction was read with a different value. Cancelling it");
|
"but TransferFunction was read with a different value. Canceling it");
|
||||||
TIFFClrFieldBit(tif,FIELD_TRANSFERFUNCTION);
|
TIFFClrFieldBit(tif,FIELD_TRANSFERFUNCTION);
|
||||||
_TIFFfree(td->td_transferfunction[0]);
|
_TIFFfree(td->td_transferfunction[0]);
|
||||||
td->td_transferfunction[0] = NULL;
|
td->td_transferfunction[0] = NULL;
|
||||||
@ -206,7 +206,7 @@ _TIFFVSetField(TIFF* tif, uint32 tag, va_list ap)
|
|||||||
/*
|
/*
|
||||||
* If the data require post-decoding processing to byte-swap
|
* If the data require post-decoding processing to byte-swap
|
||||||
* samples, set it up here. Note that since tags are required
|
* samples, set it up here. Note that since tags are required
|
||||||
* to be ordered, compression code can override this behaviour
|
* to be ordered, compression code can override this behavior
|
||||||
* in the setup method if it wants to roll the post decoding
|
* in the setup method if it wants to roll the post decoding
|
||||||
* work in with its normal work.
|
* work in with its normal work.
|
||||||
*/
|
*/
|
||||||
@ -276,7 +276,7 @@ _TIFFVSetField(TIFF* tif, uint32 tag, va_list ap)
|
|||||||
{
|
{
|
||||||
TIFFWarningExt(tif->tif_clientdata,module,
|
TIFFWarningExt(tif->tif_clientdata,module,
|
||||||
"SamplesPerPixel tag value is changing, "
|
"SamplesPerPixel tag value is changing, "
|
||||||
"but SMinSampleValue tag was read with a different value. Cancelling it");
|
"but SMinSampleValue tag was read with a different value. Canceling it");
|
||||||
TIFFClrFieldBit(tif,FIELD_SMINSAMPLEVALUE);
|
TIFFClrFieldBit(tif,FIELD_SMINSAMPLEVALUE);
|
||||||
_TIFFfree(td->td_sminsamplevalue);
|
_TIFFfree(td->td_sminsamplevalue);
|
||||||
td->td_sminsamplevalue = NULL;
|
td->td_sminsamplevalue = NULL;
|
||||||
@ -285,7 +285,7 @@ _TIFFVSetField(TIFF* tif, uint32 tag, va_list ap)
|
|||||||
{
|
{
|
||||||
TIFFWarningExt(tif->tif_clientdata,module,
|
TIFFWarningExt(tif->tif_clientdata,module,
|
||||||
"SamplesPerPixel tag value is changing, "
|
"SamplesPerPixel tag value is changing, "
|
||||||
"but SMaxSampleValue tag was read with a different value. Cancelling it");
|
"but SMaxSampleValue tag was read with a different value. Canceling it");
|
||||||
TIFFClrFieldBit(tif,FIELD_SMAXSAMPLEVALUE);
|
TIFFClrFieldBit(tif,FIELD_SMAXSAMPLEVALUE);
|
||||||
_TIFFfree(td->td_smaxsamplevalue);
|
_TIFFfree(td->td_smaxsamplevalue);
|
||||||
td->td_smaxsamplevalue = NULL;
|
td->td_smaxsamplevalue = NULL;
|
||||||
@ -297,7 +297,7 @@ _TIFFVSetField(TIFF* tif, uint32 tag, va_list ap)
|
|||||||
{
|
{
|
||||||
TIFFWarningExt(tif->tif_clientdata,module,
|
TIFFWarningExt(tif->tif_clientdata,module,
|
||||||
"SamplesPerPixel tag value is changing, "
|
"SamplesPerPixel tag value is changing, "
|
||||||
"but TransferFunction was read with a different value. Cancelling it");
|
"but TransferFunction was read with a different value. Canceling it");
|
||||||
TIFFClrFieldBit(tif,FIELD_TRANSFERFUNCTION);
|
TIFFClrFieldBit(tif,FIELD_TRANSFERFUNCTION);
|
||||||
_TIFFfree(td->td_transferfunction[0]);
|
_TIFFfree(td->td_transferfunction[0]);
|
||||||
td->td_transferfunction[0] = NULL;
|
td->td_transferfunction[0] = NULL;
|
||||||
|
@ -55,7 +55,7 @@ static const TIFFFieldArray gpsFieldArray;
|
|||||||
* The Rational2Double upgraded libtiff functionality allows the definition and achievement of true double-precision accuracy
|
* The Rational2Double upgraded libtiff functionality allows the definition and achievement of true double-precision accuracy
|
||||||
* for TIFF tags of RATIONAL type and field_bit=FIELD_CUSTOM using the set_field_type = TIFF_SETGET_DOUBLE.
|
* for TIFF tags of RATIONAL type and field_bit=FIELD_CUSTOM using the set_field_type = TIFF_SETGET_DOUBLE.
|
||||||
* Unfortunately, that changes the old implemented interface for TIFFGetField().
|
* Unfortunately, that changes the old implemented interface for TIFFGetField().
|
||||||
* In order to keep the old TIFFGetField() interface behaviour those tags have to be redefined with set_field_type = TIFF_SETGET_FLOAT!
|
* In order to keep the old TIFFGetField() interface behavior those tags have to be redefined with set_field_type = TIFF_SETGET_FLOAT!
|
||||||
*
|
*
|
||||||
* Rational custom arrays are already defined as _Cxx_FLOAT, thus can stay.
|
* Rational custom arrays are already defined as _Cxx_FLOAT, thus can stay.
|
||||||
*
|
*
|
||||||
|
@ -6439,7 +6439,7 @@ static int _TIFFFillStrilesInternal( TIFF *tif, int loadStripByteCount )
|
|||||||
if( td->td_stripoffset_p != NULL )
|
if( td->td_stripoffset_p != NULL )
|
||||||
return 1;
|
return 1;
|
||||||
|
|
||||||
/* If tdir_count was cancelled, then we already got there, but in error */
|
/* If tdir_count was canceled, then we already got there, but in error */
|
||||||
if( td->td_stripoffset_entry.tdir_count == 0 )
|
if( td->td_stripoffset_entry.tdir_count == 0 )
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
|
@ -2700,7 +2700,7 @@ void DoubleToSrational_direct(double value, long *num, long *denom)
|
|||||||
* (ref. e.g. https://de.wikipedia.org/wiki/Kettenbruch or https://en.wikipedia.org/wiki/Continued_fraction
|
* (ref. e.g. https://de.wikipedia.org/wiki/Kettenbruch or https://en.wikipedia.org/wiki/Continued_fraction
|
||||||
* https://en.wikipedia.org/wiki/Euclidean_algorithm)
|
* https://en.wikipedia.org/wiki/Euclidean_algorithm)
|
||||||
* The following functions implement the
|
* The following functions implement the
|
||||||
* - ToRationalEuclideanGCD() auxiliary function which mainly implements euclidian GCD
|
* - ToRationalEuclideanGCD() auxiliary function which mainly implements euclidean GCD
|
||||||
* - DoubleToRational() conversion function for un-signed rationals
|
* - DoubleToRational() conversion function for un-signed rationals
|
||||||
* - DoubleToSrational() conversion function for signed rationals
|
* - DoubleToSrational() conversion function for signed rationals
|
||||||
------------------------------------------------------------------------------------------------------------------*/
|
------------------------------------------------------------------------------------------------------------------*/
|
||||||
@ -2724,8 +2724,8 @@ void ToRationalEuclideanGCD(double value, int blnUseSignedRange, int blnUseSmall
|
|||||||
unsigned long maxDenom;
|
unsigned long maxDenom;
|
||||||
/*-- nMax and fMax defines the initial accuracy of the starting fractional,
|
/*-- nMax and fMax defines the initial accuracy of the starting fractional,
|
||||||
* or better, the highest used integer numbers used within the starting fractional (bigNum/bigDenom).
|
* or better, the highest used integer numbers used within the starting fractional (bigNum/bigDenom).
|
||||||
* There are two approaches, which can accidentially lead to different accuracies just depending on the value.
|
* There are two approaches, which can accidentally lead to different accuracies just depending on the value.
|
||||||
* Therefore, blnUseSmallRange steers this behaviour.
|
* Therefore, blnUseSmallRange steers this behavior.
|
||||||
* For long long nMax = ((9223372036854775807-1)/2); for long nMax = ((2147483647-1)/2);
|
* For long long nMax = ((9223372036854775807-1)/2); for long nMax = ((2147483647-1)/2);
|
||||||
*/
|
*/
|
||||||
if (blnUseSmallRange) {
|
if (blnUseSmallRange) {
|
||||||
@ -2828,7 +2828,7 @@ void DoubleToRational(double value, uint32 *num, uint32 *denom)
|
|||||||
/*-- Check for negative values. If so it is an error. */
|
/*-- Check for negative values. If so it is an error. */
|
||||||
if (value < 0) {
|
if (value < 0) {
|
||||||
*num = *denom = 0;
|
*num = *denom = 0;
|
||||||
TIFFErrorExt(0, "TIFFLib: DoubeToRational()", " Negative Value for Unsigned Rational given.");
|
TIFFErrorExt(0, "TIFFLib: DoubleToRational()", " Negative Value for Unsigned Rational given.");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2852,7 +2852,7 @@ void DoubleToRational(double value, uint32 *num, uint32 *denom)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/*-- There are two approaches using the Euclidean algorithm,
|
/*-- There are two approaches using the Euclidean algorithm,
|
||||||
* which can accidentially lead to different accuracies just depending on the value.
|
* which can accidentally lead to different accuracies just depending on the value.
|
||||||
* Try both and define which one was better.
|
* Try both and define which one was better.
|
||||||
*/
|
*/
|
||||||
ToRationalEuclideanGCD(value, FALSE, FALSE, &ullNum, &ullDenom);
|
ToRationalEuclideanGCD(value, FALSE, FALSE, &ullNum, &ullDenom);
|
||||||
@ -2860,9 +2860,9 @@ void DoubleToRational(double value, uint32 *num, uint32 *denom)
|
|||||||
/*-- Double-Check, that returned values fit into ULONG :*/
|
/*-- Double-Check, that returned values fit into ULONG :*/
|
||||||
if (ullNum > 0xFFFFFFFFUL || ullDenom > 0xFFFFFFFFUL || ullNum2 > 0xFFFFFFFFUL || ullDenom2 > 0xFFFFFFFFUL) {
|
if (ullNum > 0xFFFFFFFFUL || ullDenom > 0xFFFFFFFFUL || ullNum2 > 0xFFFFFFFFUL || ullDenom2 > 0xFFFFFFFFUL) {
|
||||||
#if defined(__WIN32__) && (defined(_MSC_VER) || defined(__MINGW32__))
|
#if defined(__WIN32__) && (defined(_MSC_VER) || defined(__MINGW32__))
|
||||||
TIFFErrorExt(0, "TIFFLib: DoubeToRational()", " Num or Denom exceeds ULONG: val=%14.6f, num=%I64u, denom=%I64u | num2=%I64u, denom2=%I64u", value, ullNum, ullDenom, ullNum2, ullDenom2);
|
TIFFErrorExt(0, "TIFFLib: DoubleToRational()", " Num or Denom exceeds ULONG: val=%14.6f, num=%I64u, denom=%I64u | num2=%I64u, denom2=%I64u", value, ullNum, ullDenom, ullNum2, ullDenom2);
|
||||||
#else
|
#else
|
||||||
TIFFErrorExt(0, "TIFFLib: DoubeToRational()", " Num or Denom exceeds ULONG: val=%14.6f, num=%12llu, denom=%12llu | num2=%12llu, denom2=%12llu", value, ullNum, ullDenom, ullNum2, ullDenom2);
|
TIFFErrorExt(0, "TIFFLib: DoubleToRational()", " Num or Denom exceeds ULONG: val=%14.6f, num=%12llu, denom=%12llu | num2=%12llu, denom2=%12llu", value, ullNum, ullDenom, ullNum2, ullDenom2);
|
||||||
#endif
|
#endif
|
||||||
assert(0);
|
assert(0);
|
||||||
}
|
}
|
||||||
@ -2916,18 +2916,18 @@ void DoubleToSrational(double value, int32 *num, int32 *denom)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/*-- There are two approaches using the Euclidean algorithm,
|
/*-- There are two approaches using the Euclidean algorithm,
|
||||||
* which can accidentially lead to different accuracies just depending on the value.
|
* which can accidentally lead to different accuracies just depending on the value.
|
||||||
* Try both and define which one was better.
|
* Try both and define which one was better.
|
||||||
* Furthermore, set behaviour of ToRationalEuclideanGCD() to the range of signed-long.
|
* Furthermore, set behavior of ToRationalEuclideanGCD() to the range of signed-long.
|
||||||
*/
|
*/
|
||||||
ToRationalEuclideanGCD(value, TRUE, FALSE, &ullNum, &ullDenom);
|
ToRationalEuclideanGCD(value, TRUE, FALSE, &ullNum, &ullDenom);
|
||||||
ToRationalEuclideanGCD(value, TRUE, TRUE, &ullNum2, &ullDenom2);
|
ToRationalEuclideanGCD(value, TRUE, TRUE, &ullNum2, &ullDenom2);
|
||||||
/*-- Double-Check, that returned values fit into LONG :*/
|
/*-- Double-Check, that returned values fit into LONG :*/
|
||||||
if (ullNum > 0x7FFFFFFFL || ullDenom > 0x7FFFFFFFL || ullNum2 > 0x7FFFFFFFL || ullDenom2 > 0x7FFFFFFFL) {
|
if (ullNum > 0x7FFFFFFFL || ullDenom > 0x7FFFFFFFL || ullNum2 > 0x7FFFFFFFL || ullDenom2 > 0x7FFFFFFFL) {
|
||||||
#if defined(__WIN32__) && (defined(_MSC_VER) || defined(__MINGW32__))
|
#if defined(__WIN32__) && (defined(_MSC_VER) || defined(__MINGW32__))
|
||||||
TIFFErrorExt(0, "TIFFLib: DoubeToSrational()", " Num or Denom exceeds LONG: val=%14.6f, num=%I64u, denom=%I64u | num2=%I64u, denom2=%I64u", neg*value, ullNum, ullDenom, ullNum2, ullDenom2);
|
TIFFErrorExt(0, "TIFFLib: DoubleToSrational()", " Num or Denom exceeds LONG: val=%14.6f, num=%I64u, denom=%I64u | num2=%I64u, denom2=%I64u", neg*value, ullNum, ullDenom, ullNum2, ullDenom2);
|
||||||
#else
|
#else
|
||||||
TIFFErrorExt(0, "TIFFLib: DoubeToSrational()", " Num or Denom exceeds LONG: val=%14.6f, num=%12llu, denom=%12llu | num2=%12llu, denom2=%12llu", neg*value, ullNum, ullDenom, ullNum2, ullDenom2);
|
TIFFErrorExt(0, "TIFFLib: DoubleToSrational()", " Num or Denom exceeds LONG: val=%14.6f, num=%12llu, denom=%12llu | num2=%12llu, denom2=%12llu", neg*value, ullNum, ullDenom, ullNum2, ullDenom2);
|
||||||
#endif
|
#endif
|
||||||
assert(0);
|
assert(0);
|
||||||
}
|
}
|
||||||
|
@ -1218,7 +1218,7 @@ bad:
|
|||||||
* from this software without specific prior written permission.
|
* from this software without specific prior written permission.
|
||||||
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
|
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
|
||||||
* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
|
* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
|
||||||
* WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
|
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
|
||||||
*/
|
*/
|
||||||
#endif /* LZW_SUPPORT */
|
#endif /* LZW_SUPPORT */
|
||||||
|
|
||||||
|
@ -74,7 +74,7 @@
|
|||||||
or errors, up to the point where either these values are read, or it's clear they
|
or errors, up to the point where either these values are read, or it's clear they
|
||||||
aren't there. This means that some of the data is read twice, but we feel speed
|
aren't there. This means that some of the data is read twice, but we feel speed
|
||||||
in correcting these values is important enough to warrant this sacrifice. Although
|
in correcting these values is important enough to warrant this sacrifice. Although
|
||||||
there is currently no define or other configuration mechanism to disable this behaviour,
|
there is currently no define or other configuration mechanism to disable this behavior,
|
||||||
the actual header scanning is build to robustly respond with error report if it
|
the actual header scanning is build to robustly respond with error report if it
|
||||||
should encounter an uncorrected mismatch of subsampling values. See
|
should encounter an uncorrected mismatch of subsampling values. See
|
||||||
OJPEGReadHeaderInfoSecStreamSof.
|
OJPEGReadHeaderInfoSecStreamSof.
|
||||||
|
@ -165,7 +165,7 @@ TIFFClientOpen(
|
|||||||
/*
|
/*
|
||||||
* Process library-specific flags in the open mode string.
|
* Process library-specific flags in the open mode string.
|
||||||
* The following flags may be used to control intrinsic library
|
* The following flags may be used to control intrinsic library
|
||||||
* behaviour that may or may not be desirable (usually for
|
* behavior that may or may not be desirable (usually for
|
||||||
* compatibility with some application that claims to support
|
* compatibility with some application that claims to support
|
||||||
* TIFF but only supports some brain dead idea of what the
|
* TIFF but only supports some brain dead idea of what the
|
||||||
* vendor thinks TIFF is):
|
* vendor thinks TIFF is):
|
||||||
@ -206,7 +206,7 @@ TIFFClientOpen(
|
|||||||
* not do right now.
|
* not do right now.
|
||||||
*
|
*
|
||||||
* The 'M' and 'm' flags are provided because some virtual memory
|
* The 'M' and 'm' flags are provided because some virtual memory
|
||||||
* systems exhibit poor behaviour when large images are mapped.
|
* systems exhibit poor behavior when large images are mapped.
|
||||||
* These options permit clients to control the use of memory-mapped
|
* These options permit clients to control the use of memory-mapped
|
||||||
* files on a per-file basis.
|
* files on a per-file basis.
|
||||||
*
|
*
|
||||||
|
@ -116,7 +116,7 @@ PredictorSetupDecode(TIFF* tif)
|
|||||||
TIFFDirectory* td = &tif->tif_dir;
|
TIFFDirectory* td = &tif->tif_dir;
|
||||||
|
|
||||||
/* Note: when PredictorSetup() fails, the effets of setupdecode() */
|
/* Note: when PredictorSetup() fails, the effets of setupdecode() */
|
||||||
/* will not be "cancelled" so setupdecode() might be robust to */
|
/* will not be "canceled" so setupdecode() might be robust to */
|
||||||
/* be called several times. */
|
/* be called several times. */
|
||||||
if (!(*sp->setupdecode)(tif) || !PredictorSetup(tif))
|
if (!(*sp->setupdecode)(tif) || !PredictorSetup(tif))
|
||||||
return 0;
|
return 0;
|
||||||
@ -270,8 +270,8 @@ PredictorSetupEncode(TIFF* tif)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Remarks related to C standard compliance in all below functions : */
|
/* Remarks related to C standard compliance in all below functions : */
|
||||||
/* - to avoid any undefined behaviour, we only operate on unsigned types */
|
/* - to avoid any undefined behavior, we only operate on unsigned types */
|
||||||
/* since the behaviour of "overflows" is defined (wrap over) */
|
/* since the behavior of "overflows" is defined (wrap over) */
|
||||||
/* - when storing into the byte stream, we explicitly mask with 0xff so */
|
/* - when storing into the byte stream, we explicitly mask with 0xff so */
|
||||||
/* as to make icc -check=conversions happy (not necessary by the standard) */
|
/* as to make icc -check=conversions happy (not necessary by the standard) */
|
||||||
|
|
||||||
|
@ -753,7 +753,7 @@ TIFFReadRawStrip(TIFF* tif, uint32 strip, void* buf, tmsize_t size)
|
|||||||
}
|
}
|
||||||
|
|
||||||
TIFF_NOSANITIZE_UNSIGNED_INT_OVERFLOW
|
TIFF_NOSANITIZE_UNSIGNED_INT_OVERFLOW
|
||||||
static uint64 NoSantizeSubUInt64(uint64 a, uint64 b)
|
static uint64 NoSanitizeSubUInt64(uint64 a, uint64 b)
|
||||||
{
|
{
|
||||||
return a - b;
|
return a - b;
|
||||||
}
|
}
|
||||||
@ -841,7 +841,7 @@ TIFFFillStrip(TIFF* tif, uint32 strip)
|
|||||||
"Read error on strip %lu; "
|
"Read error on strip %lu; "
|
||||||
"got %I64u bytes, expected %I64u",
|
"got %I64u bytes, expected %I64u",
|
||||||
(unsigned long) strip,
|
(unsigned long) strip,
|
||||||
(unsigned __int64) NoSantizeSubUInt64(tif->tif_size, TIFFGetStrileOffset(tif, strip)),
|
(unsigned __int64) NoSanitizeSubUInt64(tif->tif_size, TIFFGetStrileOffset(tif, strip)),
|
||||||
(unsigned __int64) bytecount);
|
(unsigned __int64) bytecount);
|
||||||
#else
|
#else
|
||||||
TIFFErrorExt(tif->tif_clientdata, module,
|
TIFFErrorExt(tif->tif_clientdata, module,
|
||||||
@ -849,7 +849,7 @@ TIFFFillStrip(TIFF* tif, uint32 strip)
|
|||||||
"Read error on strip %lu; "
|
"Read error on strip %lu; "
|
||||||
"got %llu bytes, expected %llu",
|
"got %llu bytes, expected %llu",
|
||||||
(unsigned long) strip,
|
(unsigned long) strip,
|
||||||
(unsigned long long) NoSantizeSubUInt64(tif->tif_size, TIFFGetStrileOffset(tif, strip)),
|
(unsigned long long) NoSanitizeSubUInt64(tif->tif_size, TIFFGetStrileOffset(tif, strip)),
|
||||||
(unsigned long long) bytecount);
|
(unsigned long long) bytecount);
|
||||||
#endif
|
#endif
|
||||||
tif->tif_curstrip = NOSTRIP;
|
tif->tif_curstrip = NOSTRIP;
|
||||||
|
Loading…
Reference in New Issue
Block a user