Go to the documentation of this file.
85 static void copyUint8(uint8_t* to, uint8_t
const* from)
This object describes how to treat the data in an array.
void XsArray_construct(void *thisPtr, XsArrayDescriptor const *const descriptor, XsSize count, void const *src)
Initializes the XsArray with space for count items and copies them from src.
void XsArray_rawCopy(void *to, void const *from, XsSize count, XsSize iSize)
Copies items optimized in a direct way.
A list of uint8_t values.
void XsByteArray_construct(XsByteArray *thisPtr, XsSize count, uint8_t const *src)
static void copyUint8(uint8_t *to, uint8_t const *from)
The function to use for copying the data of from to to.
const XsArrayDescriptor g_xsByteArrayDescriptor
Descriptor for XsByteArray.
size_t XsSize
XsSize must be unsigned number!
static int compareUint8(uint8_t const *a, uint8_t const *b)
The function to use for comparing two items.
static void swapUint8(uint8_t *a, uint8_t *b)
The function to use for swapping the data of two array items.