> -----Original Message-----
> From: joel.rosd...@gmail.com [mailto:joel.rosd...@gmail.com] On Behalf Of
> Joel Rosdahl
> > +                       file_args = args_init_from_string(argdata);
> Isn't args_init_from_string too simplistic for parsing the contents?

Oof, yeah you're right. It seems that args_init_from_string needs to be 
significantly beefed-up. I don't suppose you know of some library code 
somewhere that does this? I should dig into the bash sources, IIRC it's the 
shell that turns the string into argv array...

> It would be nice if this code could be extracted to a new
> args_insert(struct args *args, struct args *to_insert, int pos)
> function or so. (There's a test suite for args_* in test/test_args.c.)

Done. I'll add a test case as well.

ccache mailing list

Reply via email to