]>
The Tcpdump Group git mirrors - tcpdump/commit
Fix warnings when building for 32-bit and defining _TIME_BITS=64
The warnings, given by clang with -Wshorten-64-to-32, were:
./util-print.c:306:48: warning: implicit conversion loses integer
precision: 'const __suseconds64_t' (aka 'const long long') to 'long'
[-Wshorten-64-to-32]
ts_date_hmsfrac_print(ndo, tvp->tv_sec, tvp->tv_usec,
~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~
./util-print.c:306:35: warning: implicit conversion loses integer
precision: 'const __time64_t' (aka 'const long long') to 'long'
[-Wshorten-64-to-32]
ts_date_hmsfrac_print(ndo, tvp->tv_sec, tvp->tv_usec,
~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~
./util-print.c:315:40: warning: implicit conversion loses integer
precision: 'const __suseconds64_t' (aka 'const long long') to 'long'
[-Wshorten-64-to-32]
ts_unix_print(ndo, tvp->tv_sec, tvp->tv_usec);
~~~~~~~~~~~~~ ~~~~~^~~~~~~
./util-print.c:315:27: warning: implicit conversion loses integer
precision: 'const __time64_t' (aka 'const long long') to 'long'
[-Wshorten-64-to-32]
ts_unix_print(ndo, tvp->tv_sec, tvp->tv_usec);
~~~~~~~~~~~~~ ~~~~~^~~~~~
./util-print.c:346:58: warning: implicit conversion loses integer
precision: '__suseconds64_t' (aka 'long long') to 'long'
[-Wshorten-64-to-32]
ts_date_hmsfrac_print(ndo, tv_result.tv_sec, tv_result.tv_usec,
~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~
./util-print.c:346:40: warning: implicit conversion loses integer
precision: '__time64_t' (aka 'long long') to 'long'
[-Wshorten-64-to-32]
ts_date_hmsfrac_print(ndo, tv_result.tv_sec, tv_result.tv_usec,
~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~
./util-print.c:355:48: warning: implicit conversion loses integer
precision: 'const __suseconds64_t' (aka 'const long long') to 'long'
[-Wshorten-64-to-32]
ts_date_hmsfrac_print(ndo, tvp->tv_sec, tvp->tv_usec,
~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~
./util-print.c:355:35: warning: implicit conversion loses integer
precision: 'const __time64_t' (aka 'const long long') to 'long'
[-Wshorten-64-to-32]
ts_date_hmsfrac_print(ndo, tvp->tv_sec, tvp->tv_usec,
~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~