I was wondering why in some source code there are these macros like FAR and PASCAL. What do they mean and do?
Specifically PASCAL says the arguments to the function are passed in left to right order, this reduces the size of the code (because the caller knows how big the stack is and so can clean it up)
The C stdcall passes arguments right to left, this means you can have a variable number of arguments, but more code is needed for clear up.