Only problem - that ain't C. ;)
However, C99 section 6.9.1 "Function definitions" asserts that
int f(void) { /* ... */ }
is equivalent to int f() { /* ... */ }
Note that this is not true of a function declaration since int f();
means function accepting unspecified arguments.