From e22289e92326afa6fa28e39a6db5eb2111a49817 Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Tue, 19 Aug 2014 02:25:04 +0930 Subject: [PATCH] ccan_tokenizer: remove warnings with gcc MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit /home/rusty/devel/cvs/ccan/ccan/ccan_tokenizer/test/run.c:898:66: warning: initialization discards ‘const’ qualifier from pointer target type [enabled by default] #define T(txt, ...) {txt, sizeof(txt)-1, array_count_pair(struct token, __VA_ARGS__)} ... Signed-off-by: Rusty Russell --- ccan/ccan_tokenizer/test/run.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ccan/ccan_tokenizer/test/run.c b/ccan/ccan_tokenizer/test/run.c index d3f04329..6d23a83e 100644 --- a/ccan/ccan_tokenizer/test/run.c +++ b/ccan/ccan_tokenizer/test/run.c @@ -896,14 +896,14 @@ struct tokenizer_test { }; #define T(txt, ...) {txt, sizeof(txt)-1, array_count_pair(struct token, __VA_ARGS__)} -#define string(txt) {.string=(darray_char[1]){{.item = (txt), .size = sizeof(txt)-1}}} +#define string(txt) {.string=(darray_char[1]){{.item = (char *)(txt), .size = sizeof(txt)-1}}} #define opkw(v) {.opkw = (v)} #define txt(t) .txt = (t), .txt_size = sizeof(t)-1 #define integer(...) {.integer={__VA_ARGS__}} #define floating(...) {.floating={__VA_ARGS__}} #define space {.type = TOK_WHITE, .txt = " ", .txt_size = 1} #define startline {.type = TOK_STARTLINE} -#define include(str) {.include = (str)} +#define include(str) {.include = (char *)(str)} struct tokenizer_msg_test { struct tokenizer_test test; -- 2.39.2