Just realise i didn't put refference to my 1st post... so it may be a little confuse.... please read : http://gcc.gnu.org/ml/gcc/2006-04/msg00414.html for more infos/the full 1st message Of course a lot of time : char ** = &(char *) works, it's a C basic code... but not in my "special" use :( -- Thibaud