}
char* merge_argv(char **argv, int start, int end) {
+ return merge_argv_char(argv, start, end, ' ');
+}
+
+char* merge_argv_char(char **argv, int start, int end, char seperator) {
int i;
char *p = NULL;
for(i = start; i < end; i++) {
p = argv[i];
while(*p) p++;
- *p = ' ';
+ *p = seperator;
}
if(p) *p = '\0';
return argv[start];