Functions | |
bool | is_big_endian () |
Returns true if the host is big_endian (used only to initialize bool big ). | |
template<typename T> | |
size_t | write8 (T v, FILE *file, bool write_big=false) |
Write 8-byte value in little-endian format. | |
template<typename T> | |
size_t | read8 (T *buf, FILE *file, bool read_big=false) |
Read 8-byte value in little-endian format. | |
template<typename T> | |
size_t | write4 (T v, FILE *file, bool write_big=false) |
Write 4-byte value in little-endian format. | |
template<typename T> | |
size_t | read4 (T *buf, FILE *file, bool read_big=false) |
Read 4-byte value in little-endian format. | |
template<typename T> | |
size_t | write2 (T v, FILE *file, bool write_big=false) |
Write 2-byte value in little-endian format. | |
template<typename T> | |
size_t | read2 (T *buf, FILE *file, bool read_big=false) |
Read 2-byte value in little-endian format. | |
Variables | |
static const bool | big = is_big_endian() |
Is this host big-endian. |
|
Returns true if the host is big_endian (used only to initialize bool
|
|
Read 2-byte value in little-endian format.
|
|
Read 4-byte value in little-endian format.
|
|
Read 8-byte value in little-endian format.
|
|
Write 2-byte value in little-endian format.
|
|
Write 4-byte value in little-endian format.
|
|
Write 8-byte value in little-endian format.
|
|
Is this host big-endian.
|