tools: fix printf format strings
authorChristian Eggers <ceggers@arri.de>
Fri, 23 Sep 2022 10:51:41 +0000 (12:51 +0200)
committerAyush Garg <ayush.garg@samsung.com>
Mon, 15 May 2023 09:25:55 +0000 (14:55 +0530)
time_t is 64 bit (long long) on many 32 bit platforms (e.g. ARM) now

Signed-off-by: Manika Shrivastava <manika.sh@samsung.com>
Signed-off-by: Ayush Garg <ayush.garg@samsung.com>
tools/l2test.c
tools/rctest.c

index 3a75c5c..1a7a6ae 100755 (executable)
@@ -903,8 +903,9 @@ static void recv_mode(int sk)
                                        timestamp = 0;
                                        memset(ts, 0, sizeof(ts));
                                } else {
-                                       sprintf(ts, "[%ld.%ld] ",
-                                                       tv.tv_sec, tv.tv_usec);
+                                       sprintf(ts, "[%lld.%lld] ",
+                                                       (long long)tv.tv_sec,
+                                                       (long long)tv.tv_usec);
                                }
                        }
 
index 233cd50..93300e9 100755 (executable)
@@ -499,8 +499,9 @@ static void recv_mode(int sk)
                                        timestamp = 0;
                                        memset(ts, 0, sizeof(ts));
                                } else {
-                                       sprintf(ts, "[%ld.%ld] ",
-                                                       tv.tv_sec, tv.tv_usec);
+                                       sprintf(ts, "[%lld.%lld] ",
+                                                       (long long)tv.tv_sec,
+                                                       (long long)tv.tv_usec);
                                }
                        }