Release Notes: This release changes to the same style of configuration file used in LIBH, adds missing header includes for string.h [cs] and alloca.h, and removes some inlines that were not handled by gcc 3.3 and some mapping sources that had no code.
Release Notes: This release has been reorganized into separate library modules, still compiling as one library. A memory leak that occured when data replaced existing array or string data has been fixed.
Release Notes: The function avl_reverse has been correct where it incorrectly tracked where it had been in the tree. The tutorial text references of ucs have been changed to str to be consistent with the example code.
Release Notes: Fixed looping macros to start at beginning correctly (0.9.13). Fixed avl_find to handle no search key with empty tree correctly (0.9.14). Added data type macro (0.9.14).
Release Notes: This release adds the new functions map_key_type, map_str_put, map_str_get_dup, and map_str_get_ptr, for easier programming in many common uses.
Release Notes: HTML HREF corrections for key and data typed functions, a fix for map_*_insert for scalar types, which failed to free a node when insertion failed, a change in the semantics of the map_*_insert return codes, and removal of map_*_insert_and_find functions (added in 0.9.10) and rolling their functionality into the map_*_insert functions.
Release Notes: Restored corrections from 0.9.8 that did not make it into the tarball. Corrected some code comments that referenced a few functions by earlier names. Corrected #include directives in public headers to use brackets instead of quotes. Moved the key/data type function document index to html/index2.html. Added new function map_*_insert_and_find functions for all types. Added missing map_*_find_exact functions for scalar types. Added const storage attribute to key arguments for array/string find functions.
Release Notes: Corrected installation of headers in Makefile which had omitted map_array.h and map_scalar.h, and a const storage attribute to key arguments for array/string insert functions.
Release Notes: Fixes for errors in avl_loop_forward and avl_loop_reverse macros to start loop at first or last node, respectively, and a fix for the demo program wordfreq which was freeing nodes while still in a tree.
Release Notes: A new data type for char matching the sign of the platform (collates as unsigned), a new alias type str, a new function map_data_clear() to clear data in a member, tweaks to the Makefile for an odd platform, and other misc. changes.