Allow empty array dimensions

Allow empty array dimensions in function parameters, e.g.
int main(int argc, char* argv[]);