int err;
size_t len = 0;
- const char *names[] = { "pcspkr", "pcspkr2", "floppy", "ext4", NULL };
+ static const char *const names[] = { "pcspkr", "pcspkr2", "floppy", "ext4", NULL};
const char **name;
ctx = kmod_new(NULL, NULL);
static int test_hash_add_unique(void)
{
- const char *k[] = { "k1", "k2", "k3", "k4", "k5" };
- const char *v[] = { "v1", "v2", "v3", "v4", "v5" };
+ static const char *const k[] = { "k1", "k2", "k3", "k4", "k5" };
+ static const char *const v[] = { "v1", "v2", "v3", "v4", "v5" };
unsigned int i, j, N;
N = ARRAY_SIZE(k);
{
struct kmod_list *list = NULL, *last;
int i;
- const char *v[] = { "v1", "v2", "v3", "v4", "v5" };
+ static const char *const v[] = { "v1", "v2", "v3", "v4", "v5" };
const int N = ARRAY_SIZE(v);
for (i = 0; i < N; i++)
{
struct kmod_list *list = NULL, *l, *p;
int i;
- const char *v[] = { "v1", "v2", "v3", "v4", "v5" };
+ static const char *const v[] = { "v1", "v2", "v3", "v4", "v5" };
const int N = ARRAY_SIZE(v);
l = kmod_list_prev(list, list);
{
struct kmod_list *list = NULL, *l;
int i;
- const char *v[] = { "v1", "v2", "v3", "v4", "v5" }, *removed;
+ static const char *const v[] = { "v1", "v2", "v3", "v4", "v5" };
+ const char *removed;
const int N = ARRAY_SIZE(v);
for (i = 0; i < N; i++)
{
struct kmod_list *a = NULL, *b = NULL, *c, *l;
int i;
- const char *v[] = { "v1", "v2", "v3", "v4", "v5" };
+ static const char *const v[] = { "v1", "v2", "v3", "v4", "v5" };
const int N = ARRAY_SIZE(v), M = N / 2;
for (i = 0; i < M; i++)
static int test_underscores(void)
{
- struct teststr {
- char *val;
+ static const struct teststr {
+ const char *val;
const char *res;
} teststr[] = {
- { strdup("aa-bb-cc_"), "aa_bb_cc_" },
- { strdup("-aa-bb-cc-"), "_aa_bb_cc_" },
- { strdup("-aa[-bb-]cc-"), "_aa[-bb-]cc_" },
- { strdup("-aa-[bb]-cc-"), "_aa_[bb]_cc_" },
- { strdup("-aa-[b-b]-cc-"), "_aa_[b-b]_cc_" },
- { strdup("-aa-b[-]b-cc"), "_aa_b[-]b_cc" },
- { },
- }, *iter;
+ // clang-format off
+ { "aa-bb-cc_", "aa_bb_cc_" },
+ { "-aa-bb-cc-", "_aa_bb_cc_" },
+ { "-aa[-bb-]cc-", "_aa[-bb-]cc_" },
+ { "-aa-[bb]-cc-", "_aa_[bb]_cc_" },
+ { "-aa-[b-b]-cc-", "_aa_[b-b]_cc_" },
+ { "-aa-b[-]b-cc", "_aa_b[-]b_cc" },
+ // clang-format on
+ };
- for (iter = &teststr[0]; iter->val != NULL; iter++) {
- _cleanup_free_ char *val = iter->val;
+ for (size_t i = 0; i < ARRAY_SIZE(teststr); i++) {
+ _cleanup_free_ char *val = strdup(teststr[i].val);
+ assert_return(val != NULL, EXIT_FAILURE);
assert_return(!underscores(val), EXIT_FAILURE);
- assert_return(streq(val, iter->res), EXIT_FAILURE);
+ assert_return(streq(val, teststr[i].res), EXIT_FAILURE);
}
return EXIT_SUCCESS;
static int test_path_ends_with_kmod_ext(void)
{
- struct teststr {
+ static const struct teststr {
const char *val;
bool res;
} teststr[] = {