X-Git-Url: https://git.tcpdump.org/libpcap/blobdiff_plain/137e5c5ac9dd878ebe2e85ee18014378399ad7c4..7c17b91f769ae3a2cef64f35d61a28fdf08220ae:/fmtutils.h diff --git a/fmtutils.h b/fmtutils.h index ba0f66ca..4fa34486 100644 --- a/fmtutils.h +++ b/fmtutils.h @@ -34,6 +34,8 @@ #ifndef fmtutils_h #define fmtutils_h +#include /* we declare varargs functions */ + #include "pcap/funcattrs.h" #ifdef __cplusplus @@ -44,10 +46,14 @@ void pcap_fmt_set_encoding(unsigned int); void pcap_fmt_errmsg_for_errno(char *, size_t, int, PCAP_FORMAT_STRING(const char *), ...) PCAP_PRINTFLIKE(4, 5); +void pcap_vfmt_errmsg_for_errno(char *, size_t, int, + PCAP_FORMAT_STRING(const char *), va_list) PCAP_PRINTFLIKE(4, 0); #ifdef _WIN32 void pcap_fmt_errmsg_for_win32_err(char *, size_t, DWORD, PCAP_FORMAT_STRING(const char *), ...) PCAP_PRINTFLIKE(4, 5); +void pcap_vfmt_errmsg_for_win32_err(char *, size_t, DWORD, + PCAP_FORMAT_STRING(const char *), va_list) PCAP_PRINTFLIKE(4, 0); #endif #ifdef __cplusplus