Functions
buffer.c File Reference
#include "buffer.h"

Functions

void buffer_append_int16 (uint8_t *buffer, int16_t number, int32_t *index)
 
void buffer_append_uint16 (uint8_t *buffer, uint16_t number, int32_t *index)
 
void buffer_append_int32 (uint8_t *buffer, int32_t number, int32_t *index)
 
void buffer_append_uint32 (uint8_t *buffer, uint32_t number, int32_t *index)
 
void buffer_append_float16 (uint8_t *buffer, float number, float scale, int32_t *index)
 
void buffer_append_float32 (uint8_t *buffer, float number, float scale, int32_t *index)
 
int16_t buffer_get_int16 (const uint8_t *buffer, int32_t *index)
 
uint16_t buffer_get_uint16 (const uint8_t *buffer, int32_t *index)
 
int32_t buffer_get_int32 (const uint8_t *buffer, int32_t *index)
 
uint32_t buffer_get_uint32 (const uint8_t *buffer, int32_t *index)
 
float buffer_get_float16 (const uint8_t *buffer, float scale, int32_t *index)
 
float buffer_get_float32 (const uint8_t *buffer, float scale, int32_t *index)
 

Function Documentation

void buffer_append_float16 ( uint8_t *  buffer,
float  number,
float  scale,
int32_t *  index 
)
void buffer_append_float32 ( uint8_t *  buffer,
float  number,
float  scale,
int32_t *  index 
)
void buffer_append_int16 ( uint8_t *  buffer,
int16_t  number,
int32_t *  index 
)
void buffer_append_int32 ( uint8_t *  buffer,
int32_t  number,
int32_t *  index 
)
void buffer_append_uint16 ( uint8_t *  buffer,
uint16_t  number,
int32_t *  index 
)
void buffer_append_uint32 ( uint8_t *  buffer,
uint32_t  number,
int32_t *  index 
)
float buffer_get_float16 ( const uint8_t *  buffer,
float  scale,
int32_t *  index 
)
float buffer_get_float32 ( const uint8_t *  buffer,
float  scale,
int32_t *  index 
)
int16_t buffer_get_int16 ( const uint8_t *  buffer,
int32_t *  index 
)
int32_t buffer_get_int32 ( const uint8_t *  buffer,
int32_t *  index 
)
uint16_t buffer_get_uint16 ( const uint8_t *  buffer,
int32_t *  index 
)
uint32_t buffer_get_uint32 ( const uint8_t *  buffer,
int32_t *  index 
)