25 * changes all cxListIterator() and cxMapIterator() family of functions to also accept NULL as argument |
25 * changes all cxListIterator() and cxMapIterator() family of functions to also accept NULL as argument |
26 * changes insert_element member function of CxList to accept NULL source and return a pointer to the inserted element |
26 * changes insert_element member function of CxList to accept NULL source and return a pointer to the inserted element |
27 * fixes critical memory overflow in the stack-based array reallocator (this unfortunately breaks the function signature) |
27 * fixes critical memory overflow in the stack-based array reallocator (this unfortunately breaks the function signature) |
28 * fixes mempool implementation not supporting NULL as argument for realloc |
28 * fixes mempool implementation not supporting NULL as argument for realloc |
29 * fixes mempool implementation not supporting zero as size for realloc |
29 * fixes mempool implementation not supporting zero as size for realloc |
|
30 * fixes that the elem_count member of an iterator was not updated after removing an element flagged by cxIteratorFlagRemoval() |
30 * fixes that starting an iteration in a non-root node incorrectly continues iteration with the siblings of that node |
31 * fixes that starting an iteration in a non-root node incorrectly continues iteration with the siblings of that node |
31 * fixes unnecessary allocations in cx_strcat() family of functions |
32 * fixes unnecessary allocations in cx_strcat() family of functions |
32 * fixes errno value after failing cxBufferSeek() to be consistently EINVAL |
33 * fixes errno value after failing cxBufferSeek() to be consistently EINVAL |
33 * fixes implementation of cxBufferTerminate() |
34 * fixes implementation of cxBufferTerminate() |
34 * fixes allocator arguments for some printf.h functions not being const |
35 * fixes allocator arguments for some printf.h functions not being const |