diff --git a/lib/isc/include/isc/error.h b/lib/isc/include/isc/error.h index 9696179639..0787514521 100644 --- a/lib/isc/include/isc/error.h +++ b/lib/isc/include/isc/error.h @@ -20,6 +20,7 @@ #include +#include #include ISC_LANG_BEGINDECLS @@ -28,12 +29,18 @@ typedef void (*isc_errorcallback_t)(const char *, int, const char *, va_list); void isc_error_setunexpected(isc_errorcallback_t); + void isc_error_setfatal(isc_errorcallback_t); + void -isc_error_unexpected(const char *, int, const char *, ...); +isc_error_unexpected(const char *, int, const char *, ...) + ISC_FORMAT_PRINTF(3, 4); + void -isc_error_fatal(const char *, int, const char *, ...); +isc_error_fatal(const char *, int, const char *, ...) + ISC_FORMAT_PRINTF(3, 4); + void isc_error_runtimecheck(const char *, int, const char *);