T: typedef for signed int struct S with members m1: signed int with bitfield width constant expression 3 signed int m2: signed int with bitfield width constant expression 4 signed int signed int with bitfield width constant expression 2 signed int signed int with bitfield width constant expression 3 signed int signed int with bitfield width constant expression 4 signed int m3: signed int m4: signed int m5: signed int m6: signed int m7: pointer to signed int m8: pointer to signed int m9: pointer to signed int m10: pointer to function accepting unspecified arguments returning signed int m11: pointer to function with parameters signed int returning pointer to signed int T: instance of type T (not function type) T: instance of type T (not function type) m12: pointer to signed int m13: pointer to signed int m14: pointer to function with parameters signed int returning pointer to signed int signed int signed int signed int signed int pointer to signed int signed int signed int pointer to signed int pointer to signed int pointer to signed int pointer to signed int pointer to signed int pointer to signed int pointer to function accepting unspecified arguments returning signed int pointer to pointer to function with parameters signed int returning signed int instance of type T (not function type) s: instance of struct S union U with members m1: array of signed int with dimension of constant expression 5 signed int m2: array of signed int with dimension of constant expression 5 signed int m3: pointer to signed int m4: pointer to signed int u: instance of union U