./tcpdump.c:1731:23: warning: implicit conversion loses integer precision:
'long' to 'int' [-Wshorten-64-to-32]
ndo->ndo_snaplen = strtol(optarg, &end, 0);
~ ^~~~~~~~~~~~~~~~~~~~~~~
- ndo->ndo_snaplen = strtol(optarg, &end, 0);
+ ndo->ndo_snaplen = (int)strtol(optarg, &end, 0);
if (optarg == end || *end != '\0'
|| ndo->ndo_snaplen < 0 || ndo->ndo_snaplen > MAXIMUM_SNAPLEN)
error("invalid snaplen %s (must be >= 0 and <= %d)",
if (optarg == end || *end != '\0'
|| ndo->ndo_snaplen < 0 || ndo->ndo_snaplen > MAXIMUM_SNAPLEN)
error("invalid snaplen %s (must be >= 0 and <= %d)",