and...),
use
That's the main differences, although there is also the difference in the ordering (with C ordering, the first parameter is at the top of the stack, while with Pascal ordering it is at the bottom). The Pascal ordering is somewhat more efficient and intuitive, but fails badly if the prototype is not known when compiling the caller - not a problem for Pascal, which is a modular and structured language, but it is a problem for "traditional" terse spaghetti C.