diff options
Diffstat (limited to 'daemon/daemon.h')
-rw-r--r-- | daemon/daemon.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/daemon/daemon.h b/daemon/daemon.h index fa0e054d..6df2580a 100644 --- a/daemon/daemon.h +++ b/daemon/daemon.h @@ -82,6 +82,13 @@ extern void free_stringslen (char **argv, size_t len); extern void sort_device_names (char **argv, size_t len); extern int compare_device_names (const char *a, const char *b); +/* Concatenate strings, optionally with a separator string between + * each. On error, these return NULL but do NOT call reply_with_* nor + * free anything. + */ +extern char *concat_strings (char *const *argv); +extern char *join_strings (const char *separator, char *const *argv); + extern char **split_lines (char *str); #define command(out,err,name,...) commandf((out),(err),0,(name),__VA_ARGS__) |