Possible Duplicate:
What is useful about this C syntax?
Reading the Small-C handbook, I've found functions were declared in a funny manner,
main(argc, argv) int argc, *argv; {
....
}
At first I thought it was just a quirk to small-C, but I've come across some C code that used this style. In particular, I've come across this post.
From the post, it looks like the change is more than just syntactic sugar.
So exactly how are they different? Where might I read about this?
Thanks.
P.S. The Small-C handbook talks about function declarations, but Small-C also allows you to use integers like function pointers (e.g. 256() is apparently a syntactically valid function call in Small-C), so I don't know how much of the stuff I read in the handbook applies to C code I come across that uses this style.