5.1.3.6 Variable Length Arrays
The size of arrays must be known at compile time. Thus the dimensions of
arrays must be constant expressions. Function prototypes cannot use the
[*]
syntax with an array to indicate a variable length array type.