> Is the following legal C or not? > typedef double POINT[3]; > typedef double TMATRIX[4][4]; Sure; why not? (Note that a jmp_buf is a similar typedef.)