Something
public text v1 · immutableint decoupe(char *buff,cut *w)
{
char *ptr=buff,*tmp=NULL;
tmp=ptr;
while(*ptr!='\0')
{
for (; (*ptr) && (*ptr != ' ') && (*ptr!='\0') && (!FIN_LIGNE (*ptr)); ptr++);
w->tab = (char **) realloc (w->tab,sizeof (char *) * (w->argu + 1));
w->tab[w->argu] = (char *) malloc (sizeof (char) * (ptr - tmp + 1));
strncpy (w->tab[w->argu], tmp, ptr - tmp);
w->tab[w->argu][ptr - tmp] = 0;
w->argu++;
tmp=++ptr;
}
return 0;
}