[c] Is it better to use C void arguments "void foo(void)" or not "void foo()"?