credevo che l'errore fosse evidente perchè non mi è mai apparso, cmq posto il codice...
gli include stanno su...
	codice:
	
int main(){
char **str;
int *numero;
char *sepa = "><";
str = split_arg("ci>n<iociao", sepa , numero);
return 0;
}//main
char ** split_arg(char *linea, char *separatori, int *numerotoken){
int i = 0;   /* numero token trovati */
char **argv; /* vettore dei token */
char *copialinea;  /* copia della linea */
char **indirizzocopialinea = &copialinea; /* punta a copialinea */  /* copia la stringa argomento */
copialinea =  malloc( strlen(linea) + 1 );
strcpy(copialinea, linea);
/* alloca la prima posizione vettore dei token */
argv =  malloc(sizeof(char *));
while( (argv[i] = strsep(indirizzocopialinea, separatori)) != NULL  ) {    /* ancora un token */
  i++;         /* ridimensiona vettore dei token */
  argv = realloc(argv, (i + 1) * sizeof(char *));
}