Lines Matching refs:__CAST
115 #define ntohl(x) __CAST(uint32_t, (x))
116 #define ntohs(x) __CAST(uint16_t, (x))
117 #define htonl(x) __CAST(uint32_t, (x))
118 #define htons(x) __CAST(uint16_t, (x))
120 #define NTOHL(x) __CAST(void, (x))
121 #define NTOHS(x) __CAST(void, (x))
122 #define HTONL(x) __CAST(void, (x))
123 #define HTONS(x) __CAST(void, (x))
127 #define ntohl(x) bswap32(__CAST(uint32_t, (x)))
128 #define ntohs(x) bswap16(__CAST(uint16_t, (x)))
129 #define htonl(x) bswap32(__CAST(uint32_t, (x)))
130 #define htons(x) bswap16(__CAST(uint16_t, (x)))
132 #define NTOHL(x) (x) = ntohl(__CAST(uint32_t, (x)))
133 #define NTOHS(x) (x) = ntohs(__CAST(uint16_t, (x)))
134 #define HTONL(x) (x) = htonl(__CAST(uint32_t, (x)))
135 #define HTONS(x) (x) = htons(__CAST(uint16_t, (x)))
144 #define htobe16(x) __CAST(uint16_t, (x))
145 #define htobe32(x) __CAST(uint32_t, (x))
146 #define htobe64(x) __CAST(uint64_t, (x))
147 #define htole16(x) bswap16(__CAST(uint16_t, (x)))
148 #define htole32(x) bswap32(__CAST(uint32_t, (x)))
149 #define htole64(x) bswap64(__CAST(uint64_t, (x)))
151 #define HTOBE16(x) __CAST(void, (x))
152 #define HTOBE32(x) __CAST(void, (x))
153 #define HTOBE64(x) __CAST(void, (x))
154 #define HTOLE16(x) (x) = bswap16(__CAST(uint16_t, (x)))
155 #define HTOLE32(x) (x) = bswap32(__CAST(uint32_t, (x)))
156 #define HTOLE64(x) (x) = bswap64(__CAST(uint64_t, (x)))
160 #define htobe16(x) bswap16(__CAST(uint16_t, (x)))
161 #define htobe32(x) bswap32(__CAST(uint32_t, (x)))
162 #define htobe64(x) bswap64(__CAST(uint64_t, (x)))
163 #define htole16(x) __CAST(uint16_t, (x))
164 #define htole32(x) __CAST(uint32_t, (x))
165 #define htole64(x) __CAST(uint64_t, (x))
167 #define HTOBE16(x) (x) = bswap16(__CAST(uint16_t, (x)))
168 #define HTOBE32(x) (x) = bswap32(__CAST(uint32_t, (x)))
169 #define HTOBE64(x) (x) = bswap64(__CAST(uint64_t, (x)))
170 #define HTOLE16(x) __CAST(void, (x))
171 #define HTOLE32(x) __CAST(void, (x))
172 #define HTOLE64(x) __CAST(void, (x))
237 uint8_t *p = __CAST(uint8_t *, buf);
239 p[0] = __CAST(uint8_t, ((__CAST(unsigned, u) >> 8) & 0xff));
240 p[1] = __CAST(uint8_t, (u & 0xff));
246 uint8_t *p = __CAST(uint8_t *, buf);
248 p[0] = __CAST(uint8_t, (u & 0xff));
249 p[1] = __CAST(uint8_t, ((__CAST(unsigned, u) >> 8) & 0xff));
255 const uint8_t *p = __CAST(const uint8_t *, buf);
257 return ((__CAST(uint16_t, p[0]) << 8) | p[1]);
263 const uint8_t *p = __CAST(const uint8_t *, buf);
265 return (p[0] | (__CAST(uint16_t, p[1]) << 8));
271 uint8_t *p = __CAST(uint8_t *, buf);
273 p[0] = __CAST(uint8_t, ((u >> 24) & 0xff));
274 p[1] = __CAST(uint8_t, ((u >> 16) & 0xff));
275 p[2] = __CAST(uint8_t, ((u >> 8) & 0xff));
276 p[3] = __CAST(uint8_t, (u & 0xff));
282 uint8_t *p = __CAST(uint8_t *, buf);
284 p[0] = __CAST(uint8_t, (u & 0xff));
285 p[1] = __CAST(uint8_t, ((u >> 8) & 0xff));
286 p[2] = __CAST(uint8_t, ((u >> 16) & 0xff));
287 p[3] = __CAST(uint8_t, ((u >> 24) & 0xff));
293 const uint8_t *p = __CAST(const uint8_t *, buf);
295 return ((__CAST(uint32_t, be16dec(p)) << 16) | be16dec(p + 2));
301 const uint8_t *p = __CAST(const uint8_t *, buf);
303 return (le16dec(p) | (__CAST(uint32_t, le16dec(p + 2)) << 16));
309 uint8_t *p = __CAST(uint8_t *, buf);
311 be32enc(p, __CAST(uint32_t, (u >> 32)));
312 be32enc(p + 4, __CAST(uint32_t, (u & 0xffffffffULL)));
318 uint8_t *p = __CAST(uint8_t *, buf);
320 le32enc(p, __CAST(uint32_t, (u & 0xffffffffULL)));
321 le32enc(p + 4, __CAST(uint32_t, (u >> 32)));
329 return ((__CAST(uint64_t, be32dec(p)) << 32) | be32dec(p + 4));
337 return (le32dec(p) | (__CAST(uint64_t, le32dec(p + 4)) << 32));