#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.  | |