From bbae9966e904a82c3075f7078ee8dc1d6f51211f Mon Sep 17 00:00:00 2001 From: ISSOtm Date: Sat, 5 Feb 2022 13:34:47 +0100 Subject: [PATCH] Fix string constness issues in RGBASM --- include/asm/macro.h | 2 +- include/asm/opt.h | 4 ++-- src/asm/macro.c | 2 +- src/asm/opt.c | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/include/asm/macro.h b/include/asm/macro.h index f26a6667..b0c8b6a3 100644 --- a/include/asm/macro.h +++ b/include/asm/macro.h @@ -25,7 +25,7 @@ void macro_AppendArg(struct MacroArgs **args, char *s); void macro_UseNewArgs(struct MacroArgs *args); void macro_FreeArgs(struct MacroArgs *args); char const *macro_GetArg(uint32_t i); -char *macro_GetAllArgs(void); +char const *macro_GetAllArgs(void); uint32_t macro_GetUniqueID(void); char const *macro_GetUniqueIDStr(void); diff --git a/include/asm/opt.h b/include/asm/opt.h index e67ac9ce..23a22af8 100644 --- a/include/asm/opt.h +++ b/include/asm/opt.h @@ -12,8 +12,8 @@ #include #include -void opt_B(char chars[2]); -void opt_G(char chars[4]); +void opt_B(char const chars[2]); +void opt_G(char const chars[4]); void opt_P(uint8_t fill); void opt_L(bool optimize); void opt_W(char const *flag); diff --git a/src/asm/macro.c b/src/asm/macro.c index 9d642a51..d8f03695 100644 --- a/src/asm/macro.c +++ b/src/asm/macro.c @@ -101,7 +101,7 @@ char const *macro_GetArg(uint32_t i) : macroArgs->args[realIndex]; } -char *macro_GetAllArgs(void) +char const *macro_GetAllArgs(void) { if (!macroArgs) return NULL; diff --git a/src/asm/opt.c b/src/asm/opt.c index 7fde6ef8..7b5aec8c 100644 --- a/src/asm/opt.c +++ b/src/asm/opt.c @@ -24,12 +24,12 @@ struct OptStackEntry { static struct OptStackEntry *stack = NULL; -void opt_B(char chars[2]) +void opt_B(char const chars[2]) { lexer_SetBinDigits(chars); } -void opt_G(char chars[4]) +void opt_G(char const chars[4]) { lexer_SetGfxDigits(chars); }