fplayer
C99 Falcon Sequence (fseq) file player for Light-O-Rama hardware (like xLights)
Loading...
Searching...
No Matches
enc.h
Go to the documentation of this file.
1
3#ifndef FPLAYER_ENC_H
4#define FPLAYER_ENC_H
5
6#include <stdint.h>
7
14#define enc_uint8_le(b, v) ((b)[0] = (v))
15
19void enc_uint16_le(uint8_t* b, uint16_t v);
20
24void enc_uint32_le(uint8_t* b, uint32_t v);
25
29void enc_uint64_le(uint8_t* b, uint64_t v);
30
31#endif//FPLAYER_ENC_H
void enc_uint64_le(uint8_t *b, uint64_t v)
Encodes a little-endian 64-bit unsigned integer into a byte array.
Definition enc.c:22
void enc_uint32_le(uint8_t *b, uint32_t v)
Encodes a little-endian 32-bit unsigned integer into a byte array.
Definition enc.c:14
void enc_uint16_le(uint8_t *b, uint16_t v)
Encodes a little-endian 16-bit unsigned integer into a byte array.
Definition enc.c:8