فهرست منبع

console: argtable3: fix -Wwrite-strings warnings

Re-apply commit 744c2dcdd91d9ac28be1080df50e616713cd9749
Ivan Grokhotkov 3 سال پیش
والد
کامیت
ebe1acc6b8
1فایلهای تغییر یافته به همراه3 افزوده شده و 3 حذف شده
  1. 3 3
      components/console/argtable3/argtable3.c

+ 3 - 3
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++) {