| 46 * changes cxBufferReserve() to allow reducing the capacity |
46 * changes cxBufferReserve() to allow reducing the capacity |
| 47 * changes cxBufferTerminate() to automatically shrink the buffer |
47 * changes cxBufferTerminate() to automatically shrink the buffer |
| 48 * changes cxBufferTerminate() so that position and size are equal after a successful operation |
48 * changes cxBufferTerminate() so that position and size are equal after a successful operation |
| 49 * changes cxBufferPutString() to accept any kind of string that cx_strcast() supports |
49 * changes cxBufferPutString() to accept any kind of string that cx_strcast() supports |
| 50 * changes that multiple string.h functions now also automatically apply cx_strcast() where possible |
50 * changes that multiple string.h functions now also automatically apply cx_strcast() where possible |
| |
51 * changes cx_strcat() family of function to return an int and removes two unnecessary variants |
| 51 * changes the names of cxDefineDestructor() and cxDefineAdvancedDestructor() to |
52 * changes the names of cxDefineDestructor() and cxDefineAdvancedDestructor() to |
| 52 cxSetDestructor() and cxSetdvancedDestructor() |
53 cxSetDestructor() and cxSetdvancedDestructor() |
| 53 * changes the name of cxCollectionCompareFunc() to cxSetCompareFunc() |
54 * changes the name of cxCollectionCompareFunc() to cxSetCompareFunc() |
| 54 * changes the entire low-level array-list API by making it much simpler |
55 * changes the entire low-level array-list API by making it much simpler |
| 55 * changes the members of CxJson and CxJsonValue |
56 * changes the members of CxJson and CxJsonValue |