Sets an internal indicator designating the byte-order of the data pointed to by the MEMPTR variable.
An expression that returns an integer value that will be used to indicate the byte-ordering of the data in the memory to which the MEMPTR points. integer-expression must be one of the reserved keywords defined in the following table or its corresponding value. If integer-expression is not valid, ABL generates an error.
Keyword | Value | Description |
---|---|---|
HOST-BYTE-ORDER | 1 | Same format as the machine where the process that calls SET-BYTE-ORDER is running. |
BIG-ENDIAN | 2 | A multiple-byte data type is stored with the high-order byte in the lowest address reserved for the data; successively lower-order bytes are stored at successively higher addresses. Note that Internet protocols use BIG-ENDIAN byte-ordering. |
LITTLE-ENDIAN | 3 | A multiple-byte data type is stored with the low-order byte in the lowest address reserved for the data; successively higher-order bytes are stored at successively higher addresses. |