From ea1928b35bddea69b8843161f2f8dbff54c0d74e Mon Sep 17 00:00:00 2001 From: Guy Harris Date: Sat, 1 Jan 2022 22:56:18 -0800 Subject: Have a separate DIAG_OFF_ for pointer-to-integer narrowing. Use that for pcap_fileno() on Windows; that API shouldn't exist on Windows, and should never be used, but WinPcap offered it, so we're stuck with it. At least try to prevent compilation errors when libpcap is built. This should fix the warnings for pcap_fileno() in GitHub issue #1026. --- pcap.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'pcap.c') diff --git a/pcap.c b/pcap.c index 201bba22..2561b7d7 100644 --- a/pcap.c +++ b/pcap.c @@ -3484,9 +3484,9 @@ pcap_fileno(pcap_t *p) * routine (and be prepared for it to return * INVALID_HANDLE_VALUE). */ -DIAG_OFF_NARROWING +DIAG_OFF_PTR_TO_INT return ((int)(DWORD)p->handle); -DIAG_ON_NARROWING +DIAG_ON_PTR_TO_INT } else return (PCAP_ERROR); } -- cgit v1.2.1