tree-wide: drop de-constifying casts for strv iteration

When the the iterator variable is declared automatically, it "inherits" the
const/non-const status from the argument. We don't need to cast a const
table to non-const. If we had a programming error and tried to modify the
string, the compiler could now catch this.
This commit is contained in:
Zbigniew Jędrzejewski-Szmek
2022-05-08 22:47:50 +02:00
parent 40893cbfd5
commit 2034c8b883
5 changed files with 6 additions and 6 deletions
+2 -2
View File
@@ -712,7 +712,7 @@ TEST(rename_noreplace) {
j = strjoina(z, table[4]);
(void) symlink("foobar", j);
STRV_FOREACH(a, (char**) table) {
STRV_FOREACH(a, table) {
_cleanup_free_ char *x = NULL, *y = NULL;
x = strjoin(z, *a);
@@ -723,7 +723,7 @@ TEST(rename_noreplace) {
continue;
}
STRV_FOREACH(b, (char**) table) {
STRV_FOREACH(b, table) {
_cleanup_free_ char *w = NULL;
w = strjoin(z, *b);
+1 -1
View File
@@ -27,7 +27,7 @@ static const char* const cases[] = {
};
TEST(sysctl_normalize) {
STRV_FOREACH_PAIR(s, expected, (const char**) cases) {
STRV_FOREACH_PAIR(s, expected, cases) {
_cleanup_free_ char *t;
assert_se(t = strdup(*s));