int strjoin(char *dst, size_t dst_len, char **fields, size_t fields_num,
const char *sep);
-
/* string_has_suffix returns true if s ends with suffix. If either s or suffix
* are NULL, false is returned. */
bool string_has_suffix(char const *s, char const *suffix);
char const *suffix;
bool want;
} cases[] = {
- {"foo.bar", "bar", true},
- {"foo.qux", "bar", false},
- {"foo.Bar", "bar", false},
- {"foo", "foo", true},
- {"foo", "foo.bar", false},
- {"foo", NULL, false},
- {NULL, "foo", false},
+ {"foo.bar", "bar", true}, {"foo.qux", "bar", false},
+ {"foo.Bar", "bar", false}, {"foo", "foo", true},
+ {"foo", "foo.bar", false}, {"foo", NULL, false},
+ {NULL, "foo", false},
};
for (size_t i = 0; i < STATIC_ARRAY_SIZE(cases); i++) {
- EXPECT_EQ_INT(cases[i].want, string_has_suffix(cases[i].s, cases[i].suffix));
+ EXPECT_EQ_INT(cases[i].want,
+ string_has_suffix(cases[i].s, cases[i].suffix));
}
return 0;