Platform: Fix warnings around stdio_output_string()
Prototype of string literals should be const char *, so
amend the definition of stdio_output_string() to avoid
un-necessary castings in various places in the code.
Signed-off-by: Antonio de Angelis <antonio.deangelis@arm.com>
Change-Id: I7f2a6bad1b331ac36754594ceb1ca4595adb9775
diff --git a/lib/tfm_vprintf/src/tfm_vprintf.c b/lib/tfm_vprintf/src/tfm_vprintf.c
index 56365eb..d8fa4c6 100644
--- a/lib/tfm_vprintf/src/tfm_vprintf.c
+++ b/lib/tfm_vprintf/src/tfm_vprintf.c
@@ -37,7 +37,7 @@
static void output_char(tfm_log_output_str output_func, void *priv, char c)
{
- output_func(priv, (const unsigned char *)&c, 1);
+ output_func(priv, &c, 1);
}
static void output_str(tfm_log_output_str output_func, void *priv, const char *str)
@@ -49,7 +49,7 @@
len++;
}
- output_func(priv, (const unsigned char *)str, len);
+ output_func(priv, str, len);
}
static void output_val(tfm_log_output_str output_func, void *priv, uint32_t val,