This shouldn't have been posted to gcc@xxxxxxxxxxx, which is for gcc development only. Redirecting. holderlin wrote: > Is there any difference between (*(x)).a and (x)->a, if x is an > expression which generates a struct pointer. No. The standard says that in all cases they are the same. Andrew.