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:
+1
-1
@@ -3655,7 +3655,7 @@ static bool generator_path_any(const char* const* paths) {
|
||||
|
||||
/* Optimize by skipping the whole process by not creating output directories
|
||||
* if no generators are found. */
|
||||
STRV_FOREACH(path, (char**) paths)
|
||||
STRV_FOREACH(path, paths)
|
||||
if (access(*path, F_OK) == 0)
|
||||
found = true;
|
||||
else if (errno != ENOENT)
|
||||
|
||||
@@ -960,7 +960,7 @@ int boot_config_augment_from_loader(
|
||||
if (!c)
|
||||
return log_oom();
|
||||
|
||||
STRV_FOREACH_PAIR(a, b, (char**) title_table)
|
||||
STRV_FOREACH_PAIR(a, b, title_table)
|
||||
if (streq(*a, *i)) {
|
||||
t = strdup(*b);
|
||||
if (!t)
|
||||
|
||||
@@ -497,7 +497,7 @@ static int config_parse_many_files(
|
||||
}
|
||||
|
||||
/* First read the first found main config file. */
|
||||
STRV_FOREACH(fn, (char**) conf_files) {
|
||||
STRV_FOREACH(fn, conf_files) {
|
||||
r = config_parse(NULL, *fn, NULL, sections, lookup, table, flags, userdata, &st);
|
||||
if (r < 0)
|
||||
return r;
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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));
|
||||
|
||||
Reference in New Issue
Block a user