changelog
    
    
    - Thu, 14 Mar 2024 22:05:20 +0100
 
    - by Mike Becker <universe@uap-core.de> [Thu, 14 Mar 2024 22:05:20 +0100] rev 843
 
    - fix superfluous semicolon
 
    - Mon, 04 Mar 2024 09:06:15 +0100
 
    - by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 04 Mar 2024 09:06:15 +0100] rev 842
 
    - add -lm to ldflags on Solaris
 
    - Mon, 04 Mar 2024 08:57:26 +0100
 
    - by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 04 Mar 2024 08:57:26 +0100] rev 841
 
    - fix build in case CX_SZMUL_BUILTIN is undefined
 
    - Mon, 26 Feb 2024 21:07:23 +0100
 
    - by Mike Becker <universe@uap-core.de> [Mon, 26 Feb 2024 21:07:23 +0100] rev 840
 
    - allow freeing tree nodes on exit - fixes #377
 
    - Wed, 21 Feb 2024 18:53:55 +0100
 
    - by Mike Becker <universe@uap-core.de> [Wed, 21 Feb 2024 18:53:55 +0100] rev 839
 
    - add xml test case for the tree iterator
closes #371 
    - Wed, 21 Feb 2024 18:32:38 +0100
 
    - by Mike Becker <universe@uap-core.de> [Wed, 21 Feb 2024 18:32:38 +0100] rev 838
 
    - add visit_on_exit to iterator implementation
relates to #371 
    - Mon, 19 Feb 2024 22:12:13 +0100
 
    - by Mike Becker <universe@uap-core.de> [Mon, 19 Feb 2024 22:12:13 +0100] rev 837
 
    - add depth assertion to basic tree iterator test
 
    - Mon, 19 Feb 2024 22:09:16 +0100
 
    - by Mike Becker <universe@uap-core.de> [Mon, 19 Feb 2024 22:09:16 +0100] rev 836
 
    - implement basic (enter only) tree iterator
relates to #371 
    - Mon, 19 Feb 2024 22:08:09 +0100
 
    - by Mike Becker <universe@uap-core.de> [Mon, 19 Feb 2024 22:08:09 +0100] rev 835
 
    - set tree iterator stack pointer to NULL on dispose to avoid accidental double-frees
 
    - Sun, 18 Feb 2024 21:12:28 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sun, 18 Feb 2024 21:12:28 +0100] rev 834
 
    - capitalize cx_array_declare()
 
    - Sun, 18 Feb 2024 13:38:42 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sun, 18 Feb 2024 13:38:42 +0100] rev 833
 
    - vastly simplify tree iterators and add test for creating them
relates to #371 
    - Sun, 18 Feb 2024 13:16:38 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sun, 18 Feb 2024 13:16:38 +0100] rev 832
 
    - make cx_array_simple_add() automatically take the address of the element
 
    - Sun, 18 Feb 2024 13:01:09 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sun, 18 Feb 2024 13:01:09 +0100] rev 831
 
    - add convenience macros for cx_array_*
 
    - Sun, 18 Feb 2024 12:24:04 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sun, 18 Feb 2024 12:24:04 +0100] rev 830
 
    - commit complicated stuff before simplifying it
relates to #371 
    - Sat, 17 Feb 2024 20:51:27 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sat, 17 Feb 2024 20:51:27 +0100] rev 829
 
    - remove unnecessary flag_removal function
 
    - Sat, 17 Feb 2024 20:22:13 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sat, 17 Feb 2024 20:22:13 +0100] rev 828
 
    - improve tree iterator struct and add signature for a function that can create an iterator
relates to #371 
    - Fri, 16 Feb 2024 20:23:48 +0100
 
    - by Mike Becker <universe@uap-core.de> [Fri, 16 Feb 2024 20:23:48 +0100] rev 827
 
    - first draft of a tree iterator
see issue #371 
    - Thu, 15 Feb 2024 21:54:43 +0100
 
    - by Mike Becker <universe@uap-core.de> [Thu, 15 Feb 2024 21:54:43 +0100] rev 826
 
    - add cx_tree_search() - relates to #165
 
    - Wed, 14 Feb 2024 22:32:13 +0100
 
    - by Mike Becker <universe@uap-core.de> [Wed, 14 Feb 2024 22:32:13 +0100] rev 825
 
    - be honest at least in the lib version
 
    - Wed, 14 Feb 2024 22:12:35 +0100
 
    - by Mike Becker <universe@uap-core.de> [Wed, 14 Feb 2024 22:12:35 +0100] rev 824
 
    - fix missing typedef
 
    - Wed, 14 Feb 2024 21:43:32 +0100
 
    - by Mike Becker <universe@uap-core.de> [Wed, 14 Feb 2024 21:43:32 +0100] rev 823
 
    - declare cx_tree_search_func function pointer
 
    - Wed, 14 Feb 2024 21:31:38 +0100
 
    - by Mike Becker <universe@uap-core.de> [Wed, 14 Feb 2024 21:31:38 +0100] rev 822
 
    - add code documentation for tree functions
 
    - Wed, 14 Feb 2024 21:27:12 +0100
 
    - by Mike Becker <universe@uap-core.de> [Wed, 14 Feb 2024 21:27:12 +0100] rev 821
 
    - update uwproj configure template
 
    - Fri, 26 Jan 2024 19:17:46 +0100
 
    - by Mike Becker <universe@uap-core.de> [Fri, 26 Jan 2024 19:17:46 +0100] rev 820
 
    - remove check that is always true in cx_arl_remove()