return delete_trailing_chars(skip_leading_chars(s, WHITESPACE), WHITESPACE);
}
-#if 0 /// UNNEEDED by elogind
char *delete_chars(char *s, const char *bad) {
char *f, *t;
return s;
}
-#endif // 0
char *delete_trailing_chars(char *s, const char *bad) {
char *p, *c = s;
})
char *strstrip(char *s);
-#if 0 /// UNNEEDED by elogind
char *delete_chars(char *s, const char *bad);
-#endif // 0
char *delete_trailing_chars(char *s, const char *bad);
char *truncate_nl(char *s);
assert_se(!endswith_no_case("foobar", "FOOBARFOOFOO"));
}
-#if 0 /// UNNEEDED by elogind
static void test_delete_chars(void) {
char *s, input[] = " hello, waldo. abc";
assert_se(streq(s, "hello,waldo.abc"));
assert_se(s == input);
}
-#endif // 0
static void test_delete_trailing_chars(void) {
test_foreach_word_quoted();
test_endswith();
test_endswith_no_case();
-#if 0 /// UNNEEDED by elogind
test_delete_chars();
-#endif // 0
test_delete_trailing_chars();
test_delete_trailing_slashes();
test_skip_leading_chars();