On Oct 8, 2019, at 8:43 AM, Michael Richardson <m...@sandelman.ca> wrote:
> And that's why I think we would agree that we don't want to let tcpdump go > all C99, etc. yet, because people often *do* want the latest tcpdump, on top > of a kernel-compatible libpcap. What do you mean by "all C99"? The master branch's configure script uses AC_PROG_CC_C99, but doesn't fail if AC_PROG_CC_C99 is unable to find a flag to enable C99 support. It does, however, warn "The C compiler does not support C99; there may be compiler errors". Some C99 features used in the master branch: print-arista.c has // comments; we use the uintN_t and intN_t types from C99; we rely on snprintf() existing, and might rely on it having a C99-style return value in addrtostr6(); we rely on varargs macro support. Are there any Proudly Trailing-Edge Enterprise Distributions(TM) - or other "Enterprise" OSes - where people might not have a sufficiently C99-capable environment? _______________________________________________ tcpdump-workers mailing list tcpdump-workers@lists.tcpdump.org https://lists.sandelman.ca/mailman/listinfo/tcpdump-workers