From dd13732343f16a7d6a321351c7c30efcc4e66593 Mon Sep 17 00:00:00 2001 From: Silvano Seva Date: Wed, 26 Jul 2023 19:36:07 +0200 Subject: [PATCH] Fix some compilation warnings generated by xtensa-espressif-gcc --- CMakeLists.txt | 1 + openrtx/src/core/gps.c | 2 +- openrtx/src/core/voicePrompts.c | 1 + openrtx/src/ui/default/ui_menu.c | 2 +- 4 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 2f03b94b..ab901ee4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -50,6 +50,7 @@ execute_process(COMMAND git describe --tags --dirty target_compile_definitions(app PRIVATE + _GNU_SOURCE FONT_UBUNTU_REGULAR CODEC2_MODE_EN_DEFAULT=0 FREEDV_MODE_EN_DEFAULT=0 diff --git a/openrtx/src/core/gps.c b/openrtx/src/core/gps.c index 4bdd4862..5bd85054 100644 --- a/openrtx/src/core/gps.c +++ b/openrtx/src/core/gps.c @@ -145,7 +145,7 @@ void gps_task() // When the first sentence arrives, clear all the old data if (frame.msg_nr == 1) { - bzero(&gps_data.satellites[0], 12 * sizeof(gpssat_t)); + memset(&gps_data.satellites[0], 0x00, 12 * sizeof(gpssat_t)); } gps_data.satellites_in_view = frame.total_sats; diff --git a/openrtx/src/core/voicePrompts.c b/openrtx/src/core/voicePrompts.c index 78780f60..35f33316 100644 --- a/openrtx/src/core/voicePrompts.c +++ b/openrtx/src/core/voicePrompts.c @@ -26,6 +26,7 @@ #include #include #include +#include // For strncasecmp #include #include #include diff --git a/openrtx/src/ui/default/ui_menu.c b/openrtx/src/ui/default/ui_menu.c index b2b6fbec..8a5231ff 100644 --- a/openrtx/src/ui/default/ui_menu.c +++ b/openrtx/src/ui/default/ui_menu.c @@ -463,7 +463,7 @@ int _ui_getBankName(char *buf, uint8_t max_len, uint8_t index) // First bank "All channels" is not read from flash if(index == 0) { - snprintf(buf, max_len, currentLanguage->allChannels); + strncpy(buf, currentLanguage->allChannels, max_len); } else {