TIFFError, TIFFSetErrorHandler - library error handling interface |
#include <tiffio.h> void TIFFError(const char* module, const char* fmt, ...) |
#include <stdarg.h> typedef void (*TIFFErrorHandler)(const char* module, const char* fmt, va_list ap); TIFFErrorHandler TIFFSetErrorHandler(TIFFErrorHandler handler); |
TIFFError invokes the library-wide error handling function to (normally) write an error message to the stderr. The fmt parameter is a printf(3S) format string, and any number arguments can be supplied. The module parameter, if non-zero, is printed before the message; it typically is used to identify the software module in which an error is detected. |
Applications that desire to capture control in the event of an error should use TIFFSetErrorHandler to override the default error handler. A NULL (0) error handling function may be installed to suppress error messages. |
TIFFSetErrorHandler returns a reference to the previous error handling function. |
libtiff(3T), TIFFWarning(3T), printf(3S) |