]> The Tcpdump Group git mirrors - tcpdump/commitdiff
Fix some warnings
authorFrancois-Xavier Le Bail <[email protected]>
Tue, 23 Jul 2019 10:47:23 +0000 (12:47 +0200)
committerFrancois-Xavier Le Bail <[email protected]>
Tue, 23 Jul 2019 11:00:50 +0000 (13:00 +0200)
the warnings were like:
./util-print.c:322:35: warning: implicit conversion loses integer precision:
'const __time_t' (aka 'const long') to 'int' [-Wshorten-64-to-32]
                ts_date_hmsfrac_print(ndo, tvp->tv_sec, tvp->tv_usec,
                ~~~~~~~~~~~~~~~~~~~~~      ~~~~~^~~~~~
./util-print.c:322:48: warning: implicit conversion loses integer precision:
'const __suseconds_t' (aka 'const long') to 'int' [-Wshorten-64-to-32]
                ts_date_hmsfrac_print(ndo, tvp->tv_sec, tvp->tv_usec,
                ~~~~~~~~~~~~~~~~~~~~~                   ~~~~~^~~~~~~

util-print.c

index fd3e654d863964a67d47591bb0ce80dc17f1be88..e896a2df77784cbe45e85cf01cfbbfbfdd5230d5 100644 (file)
@@ -231,7 +231,7 @@ nd_printzp(netdissect_options *ndo,
  * Print the timestamp .FRAC part (Microseconds/nanoseconds)
  */
 static void
-ts_frac_print(netdissect_options *ndo, int usec)
+ts_frac_print(netdissect_options *ndo, long usec)
 {
 #ifdef HAVE_PCAP_SET_TSTAMP_PRECISION
        switch (ndo->ndo_tstamp_precision) {
@@ -259,7 +259,7 @@ ts_frac_print(netdissect_options *ndo, int usec)
  *   if date_flag == WITH_DATE print YY:MM:DD before HH:MM:SS.FRAC
  */
 static void
-ts_date_hmsfrac_print(netdissect_options *ndo, int sec, int usec,
+ts_date_hmsfrac_print(netdissect_options *ndo, long sec, long usec,
                      enum date_flag date_flag, enum time_flag time_flag)
 {
        time_t Time = sec;
@@ -293,7 +293,7 @@ ts_date_hmsfrac_print(netdissect_options *ndo, int sec, int usec,
  * Print the timestamp - Unix timeval style, as SECS.FRAC.
  */
 static void
-ts_unix_print(netdissect_options *ndo, int sec, int usec)
+ts_unix_print(netdissect_options *ndo, long sec, long usec)
 {
        if ((unsigned)sec & 0x80000000) {
                ND_PRINT("[Error converting time]");