X-Git-Url: https://git.tcpdump.org/libpcap/blobdiff_plain/81e850934fc00eb60c12b240fda57b7c05223cff..refs/heads/master:/fmtutils.h?ds=sidebyside diff --git a/fmtutils.h b/fmtutils.h index 838948bc..d163e386 100644 --- a/fmtutils.h +++ b/fmtutils.h @@ -34,18 +34,26 @@ #ifndef fmtutils_h #define fmtutils_h +#include /* we declare varargs functions */ + #include "pcap/funcattrs.h" #ifdef __cplusplus extern "C" { #endif -void pcap_fmt_errmsg_for_errno(char *, size_t, int, +void pcapint_fmt_set_encoding(unsigned int); + +void pcapint_fmt_errmsg_for_errno(char *, size_t, int, PCAP_FORMAT_STRING(const char *), ...) PCAP_PRINTFLIKE(4, 5); +void pcapint_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, +void pcapint_fmt_errmsg_for_win32_err(char *, size_t, DWORD, PCAP_FORMAT_STRING(const char *), ...) PCAP_PRINTFLIKE(4, 5); +void pcapint_vfmt_errmsg_for_win32_err(char *, size_t, DWORD, + PCAP_FORMAT_STRING(const char *), va_list) PCAP_PRINTFLIKE(4, 0); #endif #ifdef __cplusplus