My code contains the following line:
int counts[config.max_c];
I was surprised to see that it compiled without issue using default gcc
without any flags. According to man gcc
the default standard for c code is gnu89
. Does this standard support this type of array initialisation, and if so where can I find a reference?