Just realise i didn't put refference to my 1st post... so it may be alittle confuse....please read :http://gcc.gnu.org/ml/gcc/2006-04/msg00414.htmlfor 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