support_endian.h File Reference
  
This graph shows which files directly or indirectly include this file:

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
 
