Graphisoft®

GSRootVersion: 1.0

IV에 대해서

IV는 int, double과 같은 프리미티브 타입들의 엔디안들을 스왑하는 함수들을 제공합니다.

PPC MacOS 플랫폼은 big-endian인 반면, X86 Win32와 Intel Macintosh 플랫폼들은 little-endian입니다. 서로 다른 플랫폼으로부터 바이너리 파일들을 읽을 때, 당신은 IV 함수들을 호출해야 합니다.

예제:

당신이 short 255 (=0x00FF)를 PPC Macintosh에 작성하고, 스와핑하지 않은 채로 Windows나 MacTel 머신에서 그것을 읽으면 65280 (=0xFF00) 라는 결과가 나올 것입니다. 그래서 서로 다른 플랫폼으로부터 오는 short들을 포함하는 파일을 읽을 때에는 바이트들을 스왑하기 위해 IVShort를 호출해야 합니다.