replace all remaining generics with cx_strcast() - resolves #700 default tip

add unsigned char strings to cx_strcast() and changes documentation

go back to ctype.h, but this time try to avoid crashes in Microsoft's implementation

missing custom CFLAGS when testing for memrchr availability

improve feature test for memrchr() making it also available on BSD

use memrchr() to implement cx_strrchr() when it is available

fixes regression: missing closing brace in map.h in c++ builds

resolve TODO: test C23 base-2 literals

finalize the documentation on the new hash key features

change map.h to use new CX_HASH_KEY macro

(0) -1000 -300 -100 -10 tip

mercurial