chiark / gitweb /
move all *_id programs to /lib/udev/
[elogind.git] / udev_utils_string.c
index bb5677d46ebbcc5395d904b5918a815b40be53fc..5aebfed52394fb3f532e2e5f1f7b17422c683b5d 100644 (file)
 #include <syslog.h>
 #include <sys/utsname.h>
 
-#include "udev_libc_wrapper.h"
 #include "udev.h"
-#include "logging.h"
-#include "udev_utils.h"
-#include "list.h"
 
 /* compare string with pattern (like fnmatch(), supports * ? [0-9] [!A-Z]) */
 int strcmp_pattern(const char *p, const char *s)
@@ -100,7 +96,7 @@ int string_is_true(const char *str)
        return 0;
 }
 
-void remove_trailing_char(char *path, char c)
+void remove_trailing_chars(char *path, char c)
 {
        size_t len;
 
@@ -245,7 +241,7 @@ int replace_untrusted_chars(char *str)
                if ((str[i] >= '0' && str[i] <= '9') ||
                    (str[i] >= 'A' && str[i] <= 'Z') ||
                    (str[i] >= 'a' && str[i] <= 'z') ||
-                   strchr(" #$%+-./:=?@_", str[i])) {
+                   strchr(" #$%+-./:=?@_,", str[i])) {
                        i++;
                        continue;
                }