I've never seen this before:
void bar(int myArray[static 10])
Is that standard, and if so, how long has it been?I also ran across this construct in a quick search [1]:
void bar(int myArray[const])
[1] http://stackoverflow.com/questions/3693429/c-parameter-array...