MWPascal 함수 수식자

MWPascal 함수 수식자

Metrowerks 파스칼 호출 규약을 사용하도록 지정하는 수식자가 MWPascal이에요. cdecl과 거의 같은 동작을 하면서도, const 레코드 매개변수를 값이 아니라 참조로 전달한다는 차이가 있어요.

출처: Free Pascal Reference 14.9.12 MWPascal

본문

MWPascal 수식자는 컴파일러가 Metrowerks 파스칼 호출 규약을 사용해야 한다는 것을 나타내기 위해 사용해요. 이 호출 규약은 cdecl과 동일하게 동작하지만, 한 가지 예외가 있어요. const 레코드 매개변수를 값으로 전달하는 대신 참조로 전달한다는 점이에요.

이 수식자는 모든 플랫폼에서 지원돼요. Metrowerks 계열 도구 체인과 호환되는 코드를 만들어야 할 때 유용하죠.

더 알아보기

  • cdecl 호출 규약
  • Free Pascal Reference의 프로시저·함수 수식자 섹션
  • 참조/값 전달 방식의 차이