add implementation for cxListDifference() - issue #745

continue to fix warnings on certain compilers due to implicit cast from fptr to bool

fix warnings on certain compilers due to implicit cast from fptr to bool

add more test coverage for new map functions and fixes some issues

simplify clone implementations

add tests for cxMapDifference() and cxMapListDifference()

add documentation for cxMapDifference() and cxMapListDifference()

default NULL allocator to cxDefaultAllocator

add implementations for map difference

make clone functions return int instead of size_t

add test coverage for allocation failures in clone-function

fix hash map not being able to deal with 64-bit hashes

add documentation for cxListClone() - relates to #744

add documentation for cxMapClone() - resolves #743

add tests for cxMapClone() - relates to #743

add destruction of uninitialized entries on allocation failure to cxMapClone() - relates to #743

untested draft of cxMapClone() - relates to #743

add cxListClone() - resolves #744 except for test coverage

fix accidental additions of unnecessary unistd.h includes

fix overlooked renaming of cx_attr_export to CX_EXPORT

add cxListEmplaceArray() and cxListEmplaceArrayAt() as preparation for the clone implementation

add possibility to wrap valid function of an iterator (just for the sake of completeness)

define the function pointer for clone functions

minor wording improvements in buffer documentation

(0) -1000 -300 -100 -50 -24 tip

mercurial