Ah, that's an interesting trick . I've never seen such declaration of a C function without any type information before. And the
#include <stdio.h> statement is also omitted. Are these supported by common C compilers? Are there any documentation of these?
BTW, it seems that this compiler supports a main function with an arbitrary number of arguments. I tried this and it also compiles:
a = "s";
b = 1;
c = 2;
d = "abcde";
e = 0x2f;
I'm surprised that the compiler can handle this. Which compiler do you use?