| AWARE [SYSTEMS] | Imaging expertise for the Delphi developer | |||||||
![]() |
TIFF and LibTiff Mailing List Archive | |||||||
LibTiff Mailing List
TIFF and LibTiff Mailing List Archive Contact
The TIFF Mailing List Homepage |
1997.01.12 00:55 "Small bug report.", by Adam JenkinsHi,
This concerns a bug in libtiff v3.4beta035. Apologies if this
has already been fixed.
In the file tif_dirwrite.c, in function TIFFWriteRationalArray, there
is the following warning message.
TIFFWriteRationalArray(TIFF* tif,
TIFFDataType type, ttag_t tag, TIFFDirEntry* dir, uint32 n, float* v)
{
... code removed ...
for (i = 0; i < n; i++) {
float fv = v[i];
... more stuff removed ...
if (fv < 0) {
if (type == TIFF_RATIONAL) {
TIFFWarning(tif->tif_name,
"\"%s\": Information lost writing value (%g) as (unsigned) RATIONAL",
_TIFFFieldWithTag(tif,tag)->field_name, v);
^^^
... rest removed ...
}
The "v" in the TIFFWarning call is a (float *), but it should be a
(float). It looks like this should be "fv" instead.
Adam
|
|||||||