hc
2024-10-22 8ac6c7a54ed1b98d142dce24b11c6de6a1e239a5
kernel/tools/include/linux/string.h
....@@ -7,6 +7,9 @@
77
88 void *memdup(const void *src, size_t len);
99
10
+char **argv_split(const char *str, int *argcp);
11
+void argv_free(char **argv);
12
+
1013 int strtobool(const char *s, bool *res);
1114
1215 /*
....@@ -27,6 +30,8 @@
2730
2831 char *str_error_r(int errnum, char *buf, size_t buflen);
2932
33
+char *strreplace(char *s, char old, char new);
34
+
3035 /**
3136 * strstarts - does @str start with @prefix?
3237 * @str: string to examine
....@@ -37,4 +42,9 @@
3742 return strncmp(str, prefix, strlen(prefix)) == 0;
3843 }
3944
40
-#endif /* _LINUX_STRING_H_ */
45
+extern char * __must_check skip_spaces(const char *);
46
+
47
+extern char *strim(char *);
48
+
49
+extern void *memchr_inv(const void *start, int c, size_t bytes);
50
+#endif /* _TOOLS_LINUX_STRING_H_ */