You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by je...@apache.org on 2026/10/28 16:25:53 UTC

(mynewt-core) 02/04: msc_fat_view: Add missing string.h includes

This is an automated email from the ASF dual-hosted git repository.

kasjer pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mynewt-core.git

commit 4e1551582e0690b4f0856765b38ab7d7384d7f41
Author: Jerzy Kasenberg <je...@codecoup.pl>
AuthorDate: Tue Oct 27 19:46:56 2026 +0100

    msc_fat_view: Add missing string.h includes
    
    Files used memset/memcpy/strlen without including string.h.
    It worked with baselibc where string.h was included indirectly,
    build with other libc (LIBC: nano) failed.
    
    Assisted-by: Claude:claude-opus-5-5
    Signed-off-by: Jerzy Kasenberg <je...@apache.org>
---
 hw/usb/tinyusb/msc_fat_view/src/coredump_files.c  | 1 +
 hw/usb/tinyusb/msc_fat_view/src/entry_boot_bin.c  | 1 +
 hw/usb/tinyusb/msc_fat_view/src/entry_slot0.c     | 1 +
 hw/usb/tinyusb/msc_fat_view/src/entry_slot0_hex.c | 1 +
 hw/usb/tinyusb/msc_fat_view/src/msc_fat_view.c    | 1 +
 5 files changed, 5 insertions(+)

diff --git a/hw/usb/tinyusb/msc_fat_view/src/coredump_files.c b/hw/usb/tinyusb/msc_fat_view/src/coredump_files.c
index e49b1fe6a..68d514d49 100644
--- a/hw/usb/tinyusb/msc_fat_view/src/coredump_files.c
+++ b/hw/usb/tinyusb/msc_fat_view/src/coredump_files.c
@@ -17,6 +17,7 @@
  * under the License.
  */
 
+#include <string.h>
 #include <os/os.h>
 #include <bsp/bsp.h>
 #include <sysflash/sysflash.h>
diff --git a/hw/usb/tinyusb/msc_fat_view/src/entry_boot_bin.c b/hw/usb/tinyusb/msc_fat_view/src/entry_boot_bin.c
index bc61e9961..269863c2d 100644
--- a/hw/usb/tinyusb/msc_fat_view/src/entry_boot_bin.c
+++ b/hw/usb/tinyusb/msc_fat_view/src/entry_boot_bin.c
@@ -18,6 +18,7 @@
  */
 
 #include <stdio.h>
+#include <string.h>
 #include <sysflash/sysflash.h>
 #include <msc_fat_view/msc_fat_view.h>
 
diff --git a/hw/usb/tinyusb/msc_fat_view/src/entry_slot0.c b/hw/usb/tinyusb/msc_fat_view/src/entry_slot0.c
index 889370967..b8e25a092 100644
--- a/hw/usb/tinyusb/msc_fat_view/src/entry_slot0.c
+++ b/hw/usb/tinyusb/msc_fat_view/src/entry_slot0.c
@@ -18,6 +18,7 @@
  */
 
 #include <stdio.h>
+#include <string.h>
 #include <sysflash/sysflash.h>
 #include <msc_fat_view/msc_fat_view.h>
 #include <bootutil/image.h>
diff --git a/hw/usb/tinyusb/msc_fat_view/src/entry_slot0_hex.c b/hw/usb/tinyusb/msc_fat_view/src/entry_slot0_hex.c
index 5936f3069..b20a80622 100644
--- a/hw/usb/tinyusb/msc_fat_view/src/entry_slot0_hex.c
+++ b/hw/usb/tinyusb/msc_fat_view/src/entry_slot0_hex.c
@@ -18,6 +18,7 @@
  */
 
 #include <stdio.h>
+#include <string.h>
 #include <sysflash/sysflash.h>
 #include <msc_fat_view/msc_fat_view.h>
 #include <bootutil/image.h>
diff --git a/hw/usb/tinyusb/msc_fat_view/src/msc_fat_view.c b/hw/usb/tinyusb/msc_fat_view/src/msc_fat_view.c
index da6b67b7c..a89336e7e 100644
--- a/hw/usb/tinyusb/msc_fat_view/src/msc_fat_view.c
+++ b/hw/usb/tinyusb/msc_fat_view/src/msc_fat_view.c
@@ -18,6 +18,7 @@
  */
 
 #include <assert.h>
+#include <string.h>
 #include <ctype.h>
 #include <os/endian.h>
 #include <bsp/bsp.h>