Constify some arguments
commit1a7e2f5caca3f01ff171424fa5cea8e02f0b3331
authorColomban Wendling <ban@herbesfolles.org>
Mon, 16 Oct 2023 20:48:31 +0000 (16 22:48 +0200)
committerColomban Wendling <ban@herbesfolles.org>
Mon, 16 Oct 2023 20:52:22 +0000 (16 22:52 +0200)
tree8e7a5119247b43398f4390677ab0c45ce13e846f
parent34767d48ff6bc378ae2516c27b9657dd4f6ebc74
Constify some arguments

Even GCC complains, given how it's used (assuming `-Wwrite-strings`):

    ../../../src/tagmanager/tm_parser.c: In function 'tm_parser_update_scope':
    ../../../src/tagmanager/tm_parser.c:1469:65: warning: passing argument 2 of 'replace_string_if_present' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     1469 |                         return replace_string_if_present(scope, "\\", "::");
          |                                                                 ^~~~
    ../../../src/tagmanager/tm_parser.c:1447:66: note: expected 'gchar *' {aka 'char *'} but argument is of type 'const char *'
     1447 | static gchar *replace_string_if_present(gchar *haystack,  gchar *needle,  gchar *subst)
          |                                                           ~~~~~~~^~~~~~
    ../../../src/tagmanager/tm_parser.c:1469:71: warning: passing argument 3 of 'replace_string_if_present' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     1469 |                         return replace_string_if_present(scope, "\\", "::");
          |                                                                       ^~~~
    ../../../src/tagmanager/tm_parser.c:1447:82: note: expected 'gchar *' {aka 'char *'} but argument is of type 'const char *'
     1447 | static gchar *replace_string_if_present(gchar *haystack,  gchar *needle,  gchar *subst)
          |                                                                           ~~~~~~~^~~~~
src/tagmanager/tm_parser.c
src/tagmanager/tm_parser.h