object
byte_order
Predicates for converting between integers and fixed-size byte lists in big-endian and little-endian order.
logtalk_load(byte_order(loader))static, context_switching_callsPublic predicates
integer_to_bytes/4
Converts the low-order bytes of an integer into a byte list with the requested byte order and size.
staticinteger_to_bytes(Order,ByteCount,Integer,Bytes)integer_to_bytes(+atom,+integer,+integer,-list(integer)) - oneinteger_to_bytes/5
Converts the low-order bytes of an integer into a byte list with the requested byte order and size, represented as a difference list.
staticinteger_to_bytes(Order,ByteCount,Integer,Bytes,Tail)integer_to_bytes(+atom,+integer,+integer,-list(integer),--term) - onebytes_to_integer/3
Converts a byte list with the requested byte order into an unsigned integer.
staticbytes_to_integer(Order,Bytes,Integer)bytes_to_integer(+atom,+list(integer),-integer) - onebytes_to_integer/5
Consumes the requested number of bytes from a list and converts them with the requested byte order into an unsigned integer.
staticbytes_to_integer(Order,ByteCount,Bytes,Integer,Rest)bytes_to_integer(+atom,+integer,+list(integer),-integer,-list(integer)) - onesigned_integer_to_bytes/4
Converts the low-order bytes of a signed integer two’s-complement representation into a byte list with the requested byte order and size.
staticsigned_integer_to_bytes(Order,ByteCount,Integer,Bytes)signed_integer_to_bytes(+atom,+integer,+integer,-list(integer)) - onesigned_integer_to_bytes/5
Converts the low-order bytes of a signed integer two’s-complement representation into a byte list with the requested byte order and size, represented as a difference list.
staticsigned_integer_to_bytes(Order,ByteCount,Integer,Bytes,Tail)signed_integer_to_bytes(+atom,+integer,+integer,-list(integer),--term) - onebytes_to_signed_integer/3
Converts a byte list with the requested byte order from a two’s-complement representation into a signed integer.
staticbytes_to_signed_integer(Order,Bytes,Integer)bytes_to_signed_integer(+atom,+list(integer),-integer) - onebytes_to_signed_integer/5
Consumes the requested number of bytes from a list and converts them with the requested byte order from a two’s-complement representation into a signed integer.
staticbytes_to_signed_integer(Order,ByteCount,Bytes,Integer,Rest)bytes_to_signed_integer(+atom,+integer,+list(integer),-integer,-list(integer)) - oneProtected predicates
(none)
Private predicates
(none)
Operators
(none)