There is no limit to the number of declarators that can modify a structure, union, or arithmetic type. (3.5.4)
Implementation-Defined Behavior Implementation Dependencies