69 * fixes errno value after failing cxBufferSeek() to be consistently EINVAL |
69 * fixes errno value after failing cxBufferSeek() to be consistently EINVAL |
70 * fixes implementation of cxBufferTerminate() |
70 * fixes implementation of cxBufferTerminate() |
71 * fixes allocator arguments for some printf.h functions not being const |
71 * fixes allocator arguments for some printf.h functions not being const |
72 * fixes that cx_tree_search() did not investigate subtrees with equally good distance |
72 * fixes that cx_tree_search() did not investigate subtrees with equally good distance |
73 * fixes that memory was freed by the wrong allocator in cx_vasprintf_a() when the underlying vsnprintf() failed |
73 * fixes that memory was freed by the wrong allocator in cx_vasprintf_a() when the underlying vsnprintf() failed |
|
74 * removes all functions that create mutating iterators in favor of making all iterators possibly mutating |
74 * removes the use of C23 attributes because they don't mix well with GNU attributes in GCC 15 |
75 * removes the use of C23 attributes because they don't mix well with GNU attributes in GCC 15 |
75 |
76 |
76 ### Version 3.1 - 2025-02-11 {collapsible="true"} |
77 ### Version 3.1 - 2025-02-11 {collapsible="true"} |
77 |
78 |
78 * adds properties.h |
79 * adds properties.h |