iocheck 함수 수식자

iocheck 함수 수식자

I/O 오류 검사 코드를 생성하도록 만드는 수식자가 iocheck이에요. 주로 런타임 라이브러리(RTL) 내부 루틴을 위해 쓰이며, 일반 애플리케이션 코드에서는 쓰지 않아요.

출처: Free Pascal Reference 14.9.8 iocheck

본문

iocheck 키워드는 이 루틴이 호출될 때마다 {$IOCHECKS ON} 블록 안에서 I/O 결과 검사 코드를 생성하도록 하는 루틴을 선언할 때 사용해요.

다시 말해, {$IOCHECKS ON} 블록 안에서 이 프로시저를 호출하면 컴파일러가 I/O 검사 코드를 삽입해요. 이 수식자는 RTL(런타임 라이브러리) 내부 루틴을 위한 것이며, 애플리케이션 코드에서 쓸 용도로 만들어진 게 아니에요.

더 알아보기

  • {$IOCHECKS ON} 컴파일러 지시어
  • Free Pascal Reference의 프로시저·함수 수식자 섹션