On Saturday, January 18, 2003, at 11:44 AM, Falk Hueffner wrote:
The declaration
int x[2, 3];
is not legal in C99, since "2, 3" is not an assignment-expression.
I'm not a C99 language lawyer, but are you sure? Is the comma operator allowed there, or would one have to write "int x[(2,3)]" to get that behavior?