From 5a8faed3dc49ccb559d37096356d0d8f99fe30d4 Mon Sep 17 00:00:00 2001 From: Ivan Grokhotkov Date: Tue, 5 Apr 2022 19:59:08 +0200 Subject: [PATCH] console: argtable3: fix -Wwrite-strings warnings Re-apply commit 744c2dcdd91d9ac28be1080df50e616713cd9749 --- components/console/argtable3/argtable3.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/components/console/argtable3/argtable3.c b/components/console/argtable3/argtable3.c index 9e34c2bb5a..8b3244a304 100644 --- a/components/console/argtable3/argtable3.c +++ b/components/console/argtable3/argtable3.c @@ -668,9 +668,9 @@ void arg_print_option(FILE* fp, const char* shortopts, const char* longopts, con */ static void arg_print_gnuswitch_ds(arg_dstr_t ds, struct arg_hdr** table) { int tabindex; - char* format1 = " -%c"; - char* format2 = " [-%c"; - char* suffix = ""; + const char* format1 = " -%c"; + const char* format2 = " [-%c"; + const char* suffix = ""; /* print all mandatory switches that are without argument values */ for (tabindex = 0; table[tabindex] && !(table[tabindex]->flag & ARG_TERMINATOR); tabindex++) {