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.
|
1.4.6