patch 9.0.0063: too many type casts for dict_get functions
Problem: Too many type casts for dict_get functions.
Solution: Change the key argument from "char_u *" to "char *".
diff --git a/src/match.c b/src/match.c
index c923187..e58ad01 100644
--- a/src/match.c
+++ b/src/match.c
@@ -961,8 +961,7 @@
}
if (dict_has_key(tv->vval.v_dict, "conceal"))
- *conceal_char = dict_get_string(tv->vval.v_dict,
- (char_u *)"conceal", FALSE);
+ *conceal_char = dict_get_string(tv->vval.v_dict, "conceal", FALSE);
if ((di = dict_find(tv->vval.v_dict, (char_u *)"window", -1)) != NULL)
{
@@ -1161,16 +1160,16 @@
}
}
- group = dict_get_string(d, (char_u *)"group", TRUE);
- priority = (int)dict_get_number(d, (char_u *)"priority");
- id = (int)dict_get_number(d, (char_u *)"id");
+ group = dict_get_string(d, "group", TRUE);
+ priority = (int)dict_get_number(d, "priority");
+ id = (int)dict_get_number(d, "id");
conceal = dict_has_key(d, "conceal")
- ? dict_get_string(d, (char_u *)"conceal", TRUE)
+ ? dict_get_string(d, "conceal", TRUE)
: NULL;
if (i == 0)
{
match_add(win, group,
- dict_get_string(d, (char_u *)"pattern", FALSE),
+ dict_get_string(d, "pattern", FALSE),
priority, id, NULL, conceal);
}
else