The MWPascal modifier is used to indicate that the compiler must use the Metrowerks Pascal calling convention. This calling convention behaves the same as cdecl, except that const record parameters are passed by reference instead of by value. Supported on all platforms.