TIFFWriteDirectory(MISC. REFERENCE MANUAL PTIFFWriteDirectory(3T)
NAME
TIFFWriteDirectory - write the current directory in an open
TIFF file
SYNOPSIS
#include <tiffio.h>
int TIFFWriteDirectory(TIFF* tif)
DESCRIPTION
Write the contents of the current directory to the file and
setup to create a new subfile in the same file. Applica-
tions only need to call TIFFWriteDirectory when writing mul-
tiple subfiles to a single TIFF file. TIFFWriteDirectory is
automatically called by TIFFClose and TIFFFlush to write a
modified directory if the file is open for writing.
RETURN VALUES
1 is returned when the contents are successfully written to
the file. Otherwise, 0 is returned if an error was encoun-
tered when writing the directory contents.
DIAGNOSTICS
All error messages are directed to the TIFFError(3T) rou-
tine.
Error post-encoding before directory write. Before writing
the contents of the current directory, any pending data are
flushed. This message indicates that an error occurred
while doing this.
Error flushing data before directory write. Before writing
the contents of the current directory, any pending data are
flushed. This message indicates that an error occurred
while doing this.
Cannot write directory, out of space. There was not enough
space to allocate a temporary area for the directory that
was to be written.
Error writing directory count. A write error occurred when
writing the count of fields in the directory.
Error writing directory contents. A write error occurred
when writing the directory fields.
Error writing directory link. A write error occurred when
writing the link to the next directory.
Error writing data for field "%s". A write error occurred
when writing indirect data for the specified field.
Sun Release 4.1 Last change: December 16, 1991 1
TIFFWriteDirectory(MISC. REFERENCE MANUAL PTIFFWriteDirectory(3T)
Error writing TIFF header. A write error occurred when re-
writing header at the front of the file.
Error fetching directory count. A read error occurred when
fetching the directory count field for a previous directory.
This can occur when setting up a link to the directory that
is being written.
Error fetching directory link. A read error occurred when
fetching the directory link field for a previous directory.
This can occur when setting up a link to the directory that
is being written.
SEE ALSO
intro(3T), TIFFOpen(3T), TIFFError(3T),
TIFFReadDirectory(3T), TIFFSetDirectory(3T)
Sun Release 4.1 Last change: December 16, 1991 2