![]() |
fehQlibs 30
Qlibs
|
additional types and pack routines More...
#include <stdint.h>

Go to the source code of this file.
Data Structures | |
| struct | uint128_t |
Macros | |
| #define | uint_pack(s, X) |
| #define | uint_pack_big(s, X) |
| #define | uint_unpack(s, X) |
| #define | uint_unpack_big(s, X) |
| #define | UINT16_H |
| #define | UINT32_H |
| #define | UINT64_H |
| #define | UINT128_H |
Typedefs | |
| typedef unsigned char | uint8 |
| typedef uint16_t | uint16 |
| typedef uint32_t | uint32 |
| typedef unsigned long long | uint64 |
| typedef struct uint128_t | uint128 |
Functions | |
| void | uint8_pack (char[2], uint8) |
| void | uint8_pack_big (char[2], uint8) |
| void | uint8_unpack (char[2], uint8 *) |
| void | uint8_unpack_big (char[2], uint8 *) |
| void | uint16_pack (char[2], uint16) |
| void | uint16_pack_big (char[2], uint16) |
| void | uint16_unpack (char[2], uint16 *) |
| void | uint16_unpack_big (char[2], uint16 *) |
| void | uint32_pack (char[4], uint32) |
| void | uint32_pack_big (char[4], uint32) |
| void | uint32_unpack (char[4], uint32 *) |
| void | uint32_unpack_big (char[4], uint32 *) |
| void | uint64_pack (char[8], uint64) |
| void | uint64_pack_big (char[8], uint64) |
| void | uint64_unpack (char[8], uint64 *) |
| void | uint64_unpack_big (char[8], uint64 *) |
| void | uint128_pack (char[16], uint128) |
| void | uint128_pack_big (char[16], uint128) |
| void | uint128_unpack (char[16], uint128 *) |
| void | uint128_unpack_big (char[16], uint128 *) |
additional types and pack routines
define basic integer types and size through <stdint.h> _GENERICS for uint_pack(_big) and uint_unpack(_big) available
Definition in file uint_t.h.
| #define uint_pack | ( | s, | |
| X | |||
| ) |
| #define uint_pack_big | ( | s, | |
| X | |||
| ) |
| #define uint_unpack | ( | s, | |
| X | |||
| ) |
| #define uint_unpack_big | ( | s, | |
| X | |||
| ) |
| void uint128_pack | ( | char | s[16], |
| uint128 | u | ||
| ) |
Definition at line 10 of file uint128p.c.
| void uint128_pack_big | ( | char | s[16], |
| uint128 | u | ||
| ) |
Definition at line 30 of file uint128p.c.
| void uint128_unpack | ( | char | s[16], |
| uint128 * | u | ||
| ) |
Definition at line 51 of file uint128p.c.
| void uint128_unpack_big | ( | char | s[16], |
| uint128 * | u | ||
| ) |
Definition at line 76 of file uint128p.c.
| void uint16_pack_big | ( | char | s[2], |
| uint16 | u | ||
| ) |
| void uint16_unpack_big | ( | char | s[2], |
| uint16 * | u | ||
| ) |
| void uint32_pack | ( | char | s[4], |
| uint32 | u | ||
| ) |
| void uint32_unpack | ( | char | s[4], |
| uint32 * | u | ||
| ) |