uint16_t sprkl_betouint16(uint8_t *in)
Converts big-endian byte array to uint16.
Definition endian.c:24
int sprkl_writeuint32be(uint32_t in, FILE *stream)
Writes uint32 in big-endian to stream.
Definition endian.c:49
void sprkl_uint32tobe(uint32_t in, uint8_t *out)
Converts uint32 to big-endian byte array.
Definition endian.c:7
void sprkl_uint64tobe(uint64_t in, uint8_t *out)
Converts uint64 to big-endian byte array.
Definition endian.c:13
uint32_t sprkl_betouint32(uint8_t *in)
Converts big-endian byte array to uint32.
Definition endian.c:27
int sprkl_readuint16be(uint16_t *out, FILE *stream)
Reads uint16 in big-endian from stream.
Definition endian.c:60
int sprkl_readuint32be(uint32_t *out, FILE *stream)
Reads uint32 in big-endian from stream.
Definition endian.c:66
int sprkl_writeuint16be(uint16_t in, FILE *stream)
Writes uint16 in big-endian to stream.
Definition endian.c:44
int sprkl_writeuint64be(uint64_t in, FILE *stream)
Writes uint64 in big-endian to stream.
Definition endian.c:54
int sprkl_readuint64be(uint64_t *out, FILE *stream)
Reads uint64 in big-endian from stream.
Definition endian.c:72
void sprkl_uint16tobe(uint16_t in, uint8_t *out)
Converts uint16 to big-endian byte array.
Definition endian.c:3
uint64_t sprkl_betouint64(uint8_t *in)
Converts big-endian byte array to uint64.
Definition endian.c:33