Endianness conversion functions.
More...
#include <stdint.h>
#include <stdio.h>
Go to the source code of this file.
|
|
void | sprkl_uint16tobe (uint16_t in, uint8_t *out) |
| | Converts uint16 to big-endian byte array.
|
|
void | sprkl_uint32tobe (uint32_t in, uint8_t *out) |
| | Converts uint32 to big-endian byte array.
|
|
void | sprkl_uint64tobe (uint64_t in, uint8_t *out) |
| | Converts uint64 to big-endian byte array.
|
|
uint16_t | sprkl_betouint16 (uint8_t *in) |
| | Converts big-endian byte array to uint16.
|
|
uint32_t | sprkl_betouint32 (uint8_t *in) |
| | Converts big-endian byte array to uint32.
|
|
uint64_t | sprkl_betouint64 (uint8_t *in) |
| | Converts big-endian byte array to uint64.
|
|
int | sprkl_writeuint16be (uint16_t in, FILE *stream) |
| | Writes uint16 in big-endian to stream.
|
|
int | sprkl_writeuint32be (uint32_t in, FILE *stream) |
| | Writes uint32 in big-endian to stream.
|
|
int | sprkl_writeuint64be (uint64_t in, FILE *stream) |
| | Writes uint64 in big-endian to stream.
|
|
int | sprkl_readuint16be (uint16_t *out, FILE *stream) |
| | Reads uint16 in big-endian from stream.
|
|
int | sprkl_readuint32be (uint32_t *out, FILE *stream) |
| | Reads uint32 in big-endian from stream.
|
|
int | sprkl_readuint64be (uint64_t *out, FILE *stream) |
| | Reads uint64 in big-endian from stream.
|
Endianness conversion functions.