55 * If \p elem_size is CX_STORE_POINTERS, the created list will be created as if |
55 * If \p elem_size is CX_STORE_POINTERS, the created list will be created as if |
56 * cxListStorePointers() was called immediately after creation and the compare |
56 * cxListStorePointers() was called immediately after creation and the compare |
57 * function will be automatically set to cx_cmp_ptr(), if none is given. |
57 * function will be automatically set to cx_cmp_ptr(), if none is given. |
58 * |
58 * |
59 * @param allocator the allocator for allocating the list nodes |
59 * @param allocator the allocator for allocating the list nodes |
60 * (if \c NULL the cxDefaultAllocator will be used) |
60 * (if \c NULL, a default stdlib allocator will be used) |
61 * @param comparator the comparator for the elements |
61 * @param comparator the comparator for the elements |
62 * (if \c NULL, and the list is not storing pointers, sort and find |
62 * (if \c NULL, and the list is not storing pointers, sort and find |
63 * functions will not work) |
63 * functions will not work) |
64 * @param elem_size the size of each element in bytes |
64 * @param elem_size the size of each element in bytes |
65 * @return the created list |
65 * @return the created list |