| 111 * changes cx_str() and cx_mutstr() to allow NULL strings |
111 * changes cx_str() and cx_mutstr() to allow NULL strings |
| 112 * changes cx_strcast() to also accept C-strings as input |
112 * changes cx_strcast() to also accept C-strings as input |
| 113 * changes grow strategy for the memory pool to reduce reallocations |
113 * changes grow strategy for the memory pool to reduce reallocations |
| 114 * changes grow strategy for CxBuffer, which does now take the page size into account |
114 * changes grow strategy for CxBuffer, which does now take the page size into account |
| 115 * changes the implementation of cx_strreplacen() for improved efficiency |
115 * changes the implementation of cx_strreplacen() for improved efficiency |
| 116 * changes all cxListIterator() and cxMapIterator() family of functions to also accept NULL as argument |
116 * changes all cxListIterator() and cxMapIterator() families of functions to also accept NULL as argument |
| 117 * changes insert_element member function of CxList to accept NULL source and return a pointer to the inserted element |
117 * changes insert_element member function of CxList to accept NULL source and return a pointer to the inserted element |
| 118 * changes the compare function wrapper for pointer lists so that it no longer invokes the actual compare function for NULL pointers |
118 * changes the compare function wrapper for pointer lists so that it no longer invokes the actual compare function for NULL pointers |
| 119 * changes struct cx_array_reallocator_s by replacing the four generic data members with two specifically named members |
119 * changes struct cx_array_reallocator_s by replacing the four generic data members with two specifically named members |
| 120 * changes cx_array_reserve() so that it reserves exactly the requested capacity (i.e., without overallocation) |
120 * changes cx_array_reserve() so that it reserves exactly the requested capacity (i.e., without overallocation) |
| 121 * changes all other array functions to perform smart overallocation to avoid too many subsequent allocations |
121 * changes all other array functions to perform smart overallocation to avoid too many subsequent allocations |