data.h
EXTERNAL void fiftyoneDegreesDataReset(fiftyoneDegreesData *data)
Resets the data structure ready for a new operation.
Definition: data.c:20
uint32_t used
Number of valid bytes currently referenced by pointer.
Definition: data.h:104
Data structure used for reusing memory which may have been allocated in a previous operation.
Definition: data.h:99
uint32_t allocated
Number of bytes allocated at the pointer.
Definition: data.h:101
EXTERNAL void * fiftyoneDegreesDataMalloc(fiftyoneDegreesData *data, size_t bytesNeeded)
Ensures the data structure contains sufficient bytes.
Definition: data.c:26
