[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'System' (#rtl)

SwapEndian

Swap endianness of the argument

Declaration

Source position: line 0

function SwapEndian(

  const AValue: SmallInt

):SmallInt;

function SwapEndian(

  const AValue: Word

):Word;

function SwapEndian(

  const AValue: LongInt

):LongInt;

function SwapEndian(

  const AValue: DWord

):DWord;

function SwapEndian(

  const AValue: Int64

):Int64;

function SwapEndian(

  const AValue: QWord

):QWord;

Description

SwapEndian will swap the endianness of the bytes in its argument.

Errors

None.

See also

hi

  

Return high byte/word of value.

lo

  

Return low byte/word of value.

swap

  

Swap high and low bytes/words of a variable

BEToN

  

Convert Big Endian-ordered integer to Native-ordered integer

NToBE

  

Convert Native-ordered integer to a Big Endian-ordered integer

NToLE

  

Convert Native-ordered integer to a Little Endian-ordered integer

LEToN

  

Convert Little Endian-ordered integer to Native-ordered integer

The latest version of this document can be found at lazarus-ccr.sourceforge.net.