aboutsummaryrefslogtreecommitdiffstats
path: root/include/stringop.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/stringop.h')
-rw-r--r--include/stringop.h13
1 files changed, 0 insertions, 13 deletions
diff --git a/include/stringop.h b/include/stringop.h
index f7ca60a5..6f920999 100644
--- a/include/stringop.h
+++ b/include/stringop.h
@@ -4,7 +4,6 @@
4#include "list.h" 4#include "list.h"
5 5
6void strip_whitespace(char *str); 6void strip_whitespace(char *str);
7char *strip_comments(char *str);
8void strip_quotes(char *str); 7void strip_quotes(char *str);
9 8
10// strcat that does nothing if dest or src is NULL 9// strcat that does nothing if dest or src is NULL
@@ -21,22 +20,10 @@ list_t *split_string(const char *str, const char *delims);
21char **split_args(const char *str, int *argc); 20char **split_args(const char *str, int *argc);
22void free_argv(int argc, char **argv); 21void free_argv(int argc, char **argv);
23 22
24char *code_strchr(const char *string, char delimiter);
25char *code_strstr(const char *haystack, const char *needle);
26int unescape_string(char *string); 23int unescape_string(char *string);
27char *join_args(char **argv, int argc); 24char *join_args(char **argv, int argc);
28char *join_list(list_t *list, char *separator);
29 25
30/**
31 * Add quotes around any argv with whitespaces.
32 */
33void add_quotes(char **argv, int argc);
34
35// split string into 2 by delim.
36char *cmdsep(char **stringp, const char *delim);
37// Split string into 2 by delim, handle quotes 26// Split string into 2 by delim, handle quotes
38char *argsep(char **stringp, const char *delim); 27char *argsep(char **stringp, const char *delim);
39 28
40const char *strcasestr(const char *haystack, const char *needle);
41
42#endif 29#endif