From b79d1f62ba3a7605f6e365deead0adafd40e3b0a Mon Sep 17 00:00:00 2001
From: Rahix <rahix@rahix.de>
Date: Sat, 19 Sep 2020 09:31:20 +0200
Subject: [PATCH] fix(build): Disable -Wchar-subscripts warnings

Disable these warnings as they don't really help in our case:

    In file included from ../epicardium/modules/config.c:8:
    ../epicardium/modules/config.c: In function 'trim':
    ../epicardium/modules/config.c:133:28: warning: array subscript has type 'char' [-Wchar-subscripts]
      133 |  while (*start && !isgraph(*start))
          |                            ^~~~~~
    ../epicardium/modules/config.c:138:27: warning: array subscript has type 'char' [-Wchar-subscripts]
      138 |   while (*end && !isgraph(*end))
          |                           ^~~~
    ../epicardium/modules/config.c: In function 'epic_config_get_string':
    ../epicardium/modules/config.c:335:26: warning: array subscript has type 'char' [-Wchar-subscripts]
      335 |  while (*end && !iscntrl(*end))
          |                          ^~~~
    ../epicardium/modules/config.c: In function 'epic_config_set_string':
    ../epicardium/modules/config.c:519:28: warning: array subscript has type 'char' [-Wchar-subscripts]
      519 |   while (*end && (!iscntrl(*end) || isblank(*end)))
          |

Signed-off-by: Rahix <rahix@rahix.de>
---
 meson.build | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meson.build b/meson.build
index 8a0ae60bd..403ec564d 100644
--- a/meson.build
+++ b/meson.build
@@ -20,6 +20,7 @@ assert(
 add_global_arguments(
   '-Wno-unused-parameter',
   '-Wno-old-style-declaration',
+  '-Wno-char-subscripts',
   meson.get_cross_property('target_defs'),
   language: 'c',
 )
-- 
GitLab