CPlay/buf/buf.h
2025-07-26 15:36:44 +02:00

12 lines
524 B
C

#include <stdint.h>
#include <string.h>
void buf_append_u8(uint8_t *buf, uint8_t value, size_t *index);
void buf_append_i16(uint8_t *buf, int16_t value, size_t *index);
void buf_append_i32(uint8_t *buf, int32_t value, size_t *index);
void buf_append_f32(uint8_t *buf, float value, size_t *index);
uint8_t buf_read_u8(const uint8_t *buf, size_t *index);
uint8_t buf_read_i16(const uint8_t *buf, size_t *index);
int32_t buf_read_i32(const uint8_t *buf, size_t *index);
float buf_read_f32(const uint8_t *buf, size_t *index);