Guillem Jover, le Sun 09 Sep 2012 01:22:43 +0200, a écrit : > On Sun, 2012-09-09 at 00:22:11 +0200, Samuel Thibault wrote: > > Pino Toscano, le Fri 07 Sep 2012 20:02:56 +0200, a écrit : > > > +static int args_filename_length (const char *name) > > > +{ > > > + const char *p = name; > > > + while (*p != '\0' && *p != ' ') > > > + ++p; > > > > Why not using index(name, ' ') here? > > index() is deprecated
Right. strchr then, I don't care the detail, I just care about not reimplementing it :) > and it needs the NULL case handled, like strchr() > but not like strchrnul(), Not really a problem. > but better to use strcspn() anyway. Why? It's not currently optimized for the 1-character case, and will probably not be. Samuel