#include <urlan.h>
Data Fields | |
uint8_t | type |
UrlanDataType identifier. | |
uint8_t | elemSize |
This typically holds the byte size of each element. | |
uint8_t | form |
This can indicate a specific form of the data (such as a string encoding). | |
uint8_t | flags |
This member is currently unused. | |
UIndex | used |
This typically holds the number of elements in the buffer. | |
union { | |
UBuffer * buf | |
Buffers. | |
UCell * cell | |
Cells. | |
char * c | |
chars | |
uint8_t * b | |
bytes | |
int16_t * i16 | |
int16_t | |
uint16_t * u16 | |
uint16_t | |
int32_t * i | |
int32_t | |
uint32_t * u32 | |
uint32_t | |
double * d | |
doubles | |
float * f | |
floats | |
void * v | |
Other. | |
} | ptr |
This typically holds a pointer to a chunk of memory. |