bswap16 , bswap32 , bswap64 be16toh , be32toh , be64toh , htobe16 , htobe32 , htobe64 htole16 , htole32 , htole64 , le16toh , le32toh , le64toh be16enc , be16dec , be32enc , be32dec , be64enc , be64dec le16enc , le16dec , le32enc , le32dec , le64enc , le64dec - byte order operations
The
be16toh (,);
be32toh (,);
and
be64toh ();
functions return a big endian byte ordered integer
converted to the system's native byte order.
The return value will be the same as the argument on big endian systems.
The
le16toh (,);
le32toh (,);
and
le64toh ();
functions return a little endian byte ordered integer
converted to the system's native byte order.
The return value will be the same as the argument on little endian systems.
The
htobe16 (,);
htobe32 (,);
and
htobe64 ();
functions return a integer in the system's native
byte order converted to big endian byte order.
The return value will be the same as the argument on big endian systems.
The
htole16 (,);
htole32 (,);
and
htole64 ();
functions return a integer in the system's native
byte order converted to little endian byte order.
The return value will be the same as the argument on little endian systems.
The
be16enc (,);
be16dec (,);
be32enc (,);
be32dec (,);
be64enc (,);
be64dec (,);
le16enc (,);
le16dec (,);
le32enc (,);
le32dec (,);
le64enc (,);
and
le64dec ();
functions encode and decode integers to/from byte strings on any alignment
in big/little endian format.
The encode/decode functions first appeared in Fx 5.1 .
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |