From d7ebf8b04a521750cc5f02ba3485e3f2fd301f7e Mon Sep 17 00:00:00 2001
From: Iha <ihagadiya@gmail.com>
Date: Thu, 19 Dec 2024 14:10:59 -0800
Subject: [PATCH 1/3] fix: explicit cast variable to prevent warning

---
 src/cellular/recorder.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/cellular/recorder.cpp b/src/cellular/recorder.cpp
index 81848599..d89e5cdc 100644
--- a/src/cellular/recorder.cpp
+++ b/src/cellular/recorder.cpp
@@ -261,7 +261,8 @@ int Recorder::openLastSession(Deployment& session, char* p_name_buf)
         }
         else
         {
-            snprintf(p_name_buf, NAME_MAX, "%08lu", entry.session_idx);
+            snprintf(
+                p_name_buf, NAME_MAX, "%08lu", static_cast<long unsigned int>(entry.session_idx));
         }
         SF_OSAL_printf("Set name to %s" __NL__, p_name_buf);
         return 0;

From fad43fc5a41b1593af1dcb7816b7ffed2e94ab89 Mon Sep 17 00:00:00 2001
From: Iha <ihagadiya@gmail.com>
Date: Mon, 6 Jan 2025 23:12:28 -0800
Subject: [PATCH 2/3] fix: changed format specifier

---
 src/cellular/recorder.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/cellular/recorder.cpp b/src/cellular/recorder.cpp
index d89e5cdc..a45ab949 100644
--- a/src/cellular/recorder.cpp
+++ b/src/cellular/recorder.cpp
@@ -262,7 +262,7 @@ int Recorder::openLastSession(Deployment& session, char* p_name_buf)
         else
         {
             snprintf(
-                p_name_buf, NAME_MAX, "%08lu", static_cast<long unsigned int>(entry.session_idx));
+                p_name_buf, NAME_MAX, "%08u", entry.session_idx);
         }
         SF_OSAL_printf("Set name to %s" __NL__, p_name_buf);
         return 0;

From 17911380b91d4f625032d472da9326f039452760 Mon Sep 17 00:00:00 2001
From: Iha <ihagadiya@gmail.com>
Date: Mon, 27 Jan 2025 14:48:39 -0800
Subject: [PATCH 3/3] fix: used <cinttypes> to fix formatting issue

---
 src/cellular/recorder.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/cellular/recorder.cpp b/src/cellular/recorder.cpp
index a45ab949..15ba001d 100644
--- a/src/cellular/recorder.cpp
+++ b/src/cellular/recorder.cpp
@@ -262,7 +262,7 @@ int Recorder::openLastSession(Deployment& session, char* p_name_buf)
         else
         {
             snprintf(
-                p_name_buf, NAME_MAX, "%08u", entry.session_idx);
+                p_name_buf, NAME_MAX, "%08" PRIu32, entry.session_idx);
         }
         SF_OSAL_printf("Set name to %s" __NL__, p_name_buf);
         return 0;