| 16 * changes the parameter order of cxBufferInit() and cxBufferCreate() |
16 * changes the parameter order of cxBufferInit() and cxBufferCreate() |
| 17 * changes cxBufferReserve() to allow reducing the capacity |
17 * changes cxBufferReserve() to allow reducing the capacity |
| 18 * changes cxBufferTerminate() to automatically shrink the buffer |
18 * changes cxBufferTerminate() to automatically shrink the buffer |
| 19 * changes cxBufferTerminate() so that position and size are equal after a successful operation |
19 * changes cxBufferTerminate() so that position and size are equal after a successful operation |
| 20 * changes cxBufferPutString() to accept any kind of string that cx_strcast() supports |
20 * changes cxBufferPutString() to accept any kind of string that cx_strcast() supports |
| |
21 * changes multiple string.h functions automatically apply cx_strcast() where possible |
| 21 * changes the names of cxDefineDestructor() and cxDefineAdvancedDestructor() to |
22 * changes the names of cxDefineDestructor() and cxDefineAdvancedDestructor() to |
| 22 cxSetDestructor() and cxSetdvancedDestructor() |
23 cxSetDestructor() and cxSetdvancedDestructor() |
| 23 * changes the name of cxCollectionCompareFunc() to cxSetCompareFunc() |
24 * changes the name of cxCollectionCompareFunc() to cxSetCompareFunc() |
| 24 * changes the entire low-level array-list API by making it much simpler |
25 * changes the entire low-level array-list API by making it much simpler |
| 25 * changes the members of CxJson and CxJsonValue |
26 * changes the members of CxJson and CxJsonValue |