]> The Tcpdump Group git mirrors - libpcap/commit
Remove some workarounds for old compilers.
authorGuy Harris <[email protected]>
Fri, 9 Aug 2019 21:49:08 +0000 (14:49 -0700)
committerGuy Harris <[email protected]>
Fri, 9 Aug 2019 21:49:08 +0000 (14:49 -0700)
commit28e59ef688d13addc6fb5df8362ad61ac6ce826d
treebd4a5f3b4d97b78aaddf749e2c7e7123b54f74cc
parentf773b1c56122feaff9e9ecabbde3326b7c081233
Remove some workarounds for old compilers.

Require Visual Studio 2015 or later; fail if we don't have it, and
remove checks for older versions.

That means we have C99-compliant snprintf() and vsnprintf(); require
them when configuring for UN*X, and then use them directly, rather than
having wrappers for systems lacking them.

If we're using MSVC, skip the tests for options to request C99
compatibility - either we have VS 2015, which is sufficient, or we
don't, in which case we fail.
53 files changed:
CMakeLists.txt
Makefile.in
bpf_image.c
config.h.in
configure
configure.ac
dlpisubs.c
fad-gifc.c
fmtutils.c
gencode.c
lbl/os-osf4.h
lbl/os-osf5.h
lbl/os-solaris2.h
lbl/os-sunos4.h
missing/snprintf.c [deleted file]
missing/win_asprintf.c
missing/win_snprintf.c [deleted file]
optimize.c
pcap-bpf.c
pcap-bt-linux.c
pcap-bt-monitor-linux.c
pcap-dag.c
pcap-dbus.c
pcap-dlpi.c
pcap-dos.c
pcap-dpdk.c
pcap-libdlpi.c
pcap-linux.c
pcap-netfilter-linux.c
pcap-new.c
pcap-nit.c
pcap-npf.c
pcap-pf.c
pcap-rdmasniff.c
pcap-rpcap.c
pcap-septel.c
pcap-sita.c
pcap-snf.c
pcap-snoop.c
pcap-tc.c
pcap-usb-linux.c
pcap.c
pcap/funcattrs.h
pcap/pcap-inttypes.h
portability.h
rpcapd/daemon.c
rpcapd/log.c
rpcapd/rpcapd.c
savefile.c
sf-pcap.c
sf-pcapng.c
sockutils.c
sslutils.c