support_endian.h File Reference
This graph shows which files directly or indirectly include this file:
![](support__endian_8h__dep__incl.png)
Go to the source code of this file.
Macros | |
#define | bswap16(x) (((((uint16_t)(x)) >> 8) & 0xff) | ((((uint16_t)(x)) & 0xff) << 8)) |
#define | htole16(x) (x) |
#define | bswap32(x) |
#define | htole32(x) (x) |
#define | le16toh(x) htole16(x) |
#define | le32toh(x) htole32(x) |
Macro Definition Documentation
◆ bswap16
#define bswap16 | ( | x | ) | (((((uint16_t)(x)) >> 8) & 0xff) | ((((uint16_t)(x)) & 0xff) << 8)) |
Definition at line 52 of file support_endian.h.
◆ bswap32
#define bswap32 | ( | x | ) |
Value:
(((((uint32_t)(x)) & 0xff000000) >> 24) | \
((((uint32_t)(x)) & 0x00ff0000) >> 8) | \
((((uint32_t)(x)) & 0x0000ff00) << 8) | \
((((uint32_t)(x)) & 0x000000ff) << 24))
Definition at line 71 of file support_endian.h.
◆ htole16
#define htole16 | ( | x | ) | (x) |
Definition at line 61 of file support_endian.h.
◆ htole32
#define htole32 | ( | x | ) | (x) |
Definition at line 83 of file support_endian.h.
◆ le16toh
#define le16toh | ( | x | ) | htole16(x) |
Definition at line 89 of file support_endian.h.
◆ le32toh
#define le32toh | ( | x | ) | htole32(x) |
Definition at line 92 of file support_endian.h.
Introduction
- About Squid
- Why Squid?
- Squid Developers
- How to Donate
- How to Help Out
- Getting Squid
- Squid Source Packages
- Squid Deployment Case-Studies
- Squid Software Foundation
Documentation
- Quick Setup
- Configuration:
- FAQ and Wiki
- Guide Books:
- Non-English
- More...
Support
- Security Advisories
- Bugzilla Database
- Mailing lists
- Contacting us
- Commercial services
- Project Sponsors
- Squid-based products