There is no internal limit on the number of pointer, function or array declarators that can modify an arithmetic, structure, union, or incomplete type.