Module byteorder

Byte Order Conversion

Functions

be16toh (num16) Converts a 16-bit integer from big-endian byte order to host byte order.
be32toh (num32) Converts a 32-bit integer from big-endian byte order to host byte order.
be64toh (num64) Converts a 64-bit integer from big-endian byte order to host byte order.
htobe16 (num16) Converts a 16-bit integer from host byte order to big-endian byte order.
htobe32 (num32) Converts a 32-bit integer from host byte order to big-endian byte order.
htobe64 (num64) Converts a 64-bit integer from host byte order to big-endian byte order.
htole16 (num16) Converts a 16-bit integer from host byte order to little-endian byte order.
htole32 (num32) Converts a 32-bit integer from host byte order to little-endian byte order.
htole64 (num64) Converts a 64-bit integer from host byte order to little-endian byte order.
hton16 (num16) Converts a 16-bit integer from host byte order to network (big-endian) byte order.
hton32 (num32) Converts a 32-bit integer from host byte order to network (big-endian) byte order.
hton64 (num64) Converts a 64-bit integer from host byte order to network (big-endian) byte order.
le16toh (num16) Converts a 16-bit integer from little-endian byte order to host byte order.
le32toh (num32) Converts a 32-bit integer from little-endian byte order to host byte order.
le64toh (num64) Converts a 64-bit integer from little-endian byte order to host byte order.
ntoh16 (num16) Converts a 16-bit integer from network (big-endian) byte order to host byte order.
ntoh32 (num32) Converts a 32-bit integer from network (big-endian) byte order to host byte order.
ntoh64 (num64) Converts a 64-bit integer from network (big-endian) byte order to host byte order.


Functions

be16toh (num16)
Converts a 16-bit integer from big-endian byte order to host byte order.

Parameters:

  • num16 integer -bit integer in big-endian byte order.

Returns:

    integer value in host byte order.
be32toh (num32)
Converts a 32-bit integer from big-endian byte order to host byte order.

Parameters:

  • num32 integer -bit integer in big-endian byte order.

Returns:

    integer value in host byte order.
be64toh (num64)
Converts a 64-bit integer from big-endian byte order to host byte order.

Parameters:

  • num64 integer -bit integer in big-endian byte order.

Returns:

    integer value in host byte order.
htobe16 (num16)
Converts a 16-bit integer from host byte order to big-endian byte order.

Parameters:

  • num16 integer -bit integer in host byte order.

Returns:

    integer value in big-endian byte order.
htobe32 (num32)
Converts a 32-bit integer from host byte order to big-endian byte order.

Parameters:

  • num32 integer -bit integer in host byte order.

Returns:

    integer value in big-endian byte order.
htobe64 (num64)
Converts a 64-bit integer from host byte order to big-endian byte order.

Parameters:

  • num64 integer -bit integer in host byte order.

Returns:

    integer value in big-endian byte order.
htole16 (num16)
Converts a 16-bit integer from host byte order to little-endian byte order.

Parameters:

  • num16 integer -bit integer in host byte order.

Returns:

    integer value in little-endian byte order.
htole32 (num32)
Converts a 32-bit integer from host byte order to little-endian byte order.

Parameters:

  • num32 integer -bit integer in host byte order.

Returns:

    integer value in little-endian byte order.
htole64 (num64)
Converts a 64-bit integer from host byte order to little-endian byte order.

Parameters:

  • num64 integer -bit integer in host byte order.

Returns:

    integer value in little-endian byte order.
hton16 (num16)
Converts a 16-bit integer from host byte order to network (big-endian) byte order.

Parameters:

  • num16 integer -bit integer in host byte order.

Returns:

    integer value in network byte order.
hton32 (num32)
Converts a 32-bit integer from host byte order to network (big-endian) byte order.

Parameters:

  • num32 integer -bit integer in host byte order.

Returns:

    integer value in network byte order.
hton64 (num64)
Converts a 64-bit integer from host byte order to network (big-endian) byte order.

Parameters:

  • num64 integer -bit integer in host byte order.

Returns:

    integer value in network byte order.
le16toh (num16)
Converts a 16-bit integer from little-endian byte order to host byte order.

Parameters:

  • num16 integer -bit integer in little-endian byte order.

Returns:

    integer value in host byte order.
le32toh (num32)
Converts a 32-bit integer from little-endian byte order to host byte order.

Parameters:

  • num32 integer -bit integer in little-endian byte order.

Returns:

    integer value in host byte order.
le64toh (num64)
Converts a 64-bit integer from little-endian byte order to host byte order.

Parameters:

  • num64 integer -bit integer in little-endian byte order.

Returns:

    integer value in host byte order.
ntoh16 (num16)
Converts a 16-bit integer from network (big-endian) byte order to host byte order.

Parameters:

  • num16 integer -bit integer in network byte order.

Returns:

    integer value in host byte order.
ntoh32 (num32)
Converts a 32-bit integer from network (big-endian) byte order to host byte order.

Parameters:

  • num32 integer -bit integer in network byte order.

Returns:

    integer value in host byte order.
ntoh64 (num64)
Converts a 64-bit integer from network (big-endian) byte order to host byte order.

Parameters:

  • num64 integer -bit integer in network byte order.

Returns:

    integer value in host byte order.
generated by LDoc 1.5.0 Last updated 2026-03-31 12:21:45