summaryrefslogtreecommitdiff
path: root/src/basic/strv.h
diff options
context:
space:
mode:
authorRichard Maw <richard.maw@codethink.co.uk>2015-06-23 10:57:41 +0000
committerRichard Maw <richard.maw@codethink.co.uk>2015-08-07 15:50:43 +0000
commit04c14b25412cdbde834e8369bd7268cbe92873c0 (patch)
treeee8eb7a5b1c72665dd81a5aadda654863a413345 /src/basic/strv.h
parent61ee6939819963b7845c101485e188ca2a8119c6 (diff)
strv: Add strv_shell_escape
This modifies the strv in-place, replacing strings with their escaped version. It's mostly just a convenience function for when you need to join a strv together because it's passed as a string to something, and the separator needs escaping.
Diffstat (limited to 'src/basic/strv.h')
-rw-r--r--src/basic/strv.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/basic/strv.h b/src/basic/strv.h
index 954da06fcb..f07da8cdf3 100644
--- a/src/basic/strv.h
+++ b/src/basic/strv.h
@@ -145,6 +145,7 @@ void strv_print(char **l);
}))
char **strv_reverse(char **l);
+char **strv_shell_escape(char **l, const char *bad);
bool strv_fnmatch(char* const* patterns, const char *s, int flags);