*argvp = argv;
return 0;
}
+
+char *argvJoin(ARGV_const_t argv, const char *sep)
+{
+ char *dest = NULL;
+ char * const *arg;
+
+ for (arg = argv; *arg; arg++) {
+ rstrscat(&dest, *arg, *(arg+1) ? sep : "", NULL);
+ }
+ return dest;
+}
+
*/
int argvSplit(ARGV_t * argvp, const char * str, const char * seps);
+/** \ingroup rpmargv
+ * Join an argv array into a string.
+ * @param *argv argv array to join
+ * @param sep seperator string to use
+ * @return malloc'ed string
+ */
+char *argvJoin(ARGV_const_t argv, const char *sep);
+
#ifdef __cplusplus
}
#endif