/* GCC was not emitting string constants of the correct length when * embedded into a structure field like this. It thought the strlength * was -1. */typedefstructConnection_Type{longto;chartype[10];longlength;}Connection;Connectionlink[3]={{1,"link1",10},{2,"link2",20},{3,"link3",30}};