parse: implement reconstruct_parv()

This commit is contained in:
William Pitcock 2016-01-11 22:28:55 -06:00
parent 49c12c23f9
commit e4603e3d27
3 changed files with 13 additions and 15 deletions

View file

@ -61,6 +61,18 @@ static char buffer[1024];
/* turn a string into a parc/parv pair */
char *reconstruct_parv(int parc, const char *parv[])
{
static char tmpbuf[BUFSIZE]; int i;
rb_strlcpy(tmpbuf, parv[0], BUFSIZE);
for (i = 1; i < parc; i++)
{
rb_strlcat(tmpbuf, " ", BUFSIZE);
rb_strlcat(tmpbuf, parv[i], BUFSIZE);
}
return tmpbuf;
}
static inline int
string_to_array(char *string, char **parv)