TIFFFieldPassCount¶
Synopsis¶
#include <tiffio.h>
-
int TIFFFieldPassCount(const TIFFField *fip)¶
Description¶
TIFFFieldPassCount()
returns true (nonzero) if
TIFFGetField()
and TIFFSetField()
expect a count
value to be passed before the actual data pointer.
fip
is a field information pointer previously returned by
TIFFFindField()
,
TIFFFieldWithTag()
,
TIFFFieldWithName()
.
When a count
is required, it will be of type uint32_t
if TIFFFieldReadCount()
reports TIFF_VARIABLE2
,
and of type uint16_t
otherwise. Use TIFFFieldWriteCount()
for TIFFSetField()
, respectively. (This distinction is
critical for use of TIFFGetField()
, but normally not so for
use of TIFFSetField()
.)
An alternative function for the count
value determination
is TIFFFieldSetGetCountSize()
.
Return values¶
TIFFFieldPassCount()
returns an integer that is always 1 (true)
or 0 (false).
See also¶
TIFFFieldDataType (3tiff), TIFFFieldName (3tiff), TIFFFieldQuery (3tiff), TIFFFieldReadCount (3tiff), TIFFFieldTag (3tiff), TIFFFieldWriteCount (3tiff), libtiff