changelog
    
    
    - Thu, 15 Oct 2015 14:21:38 +0200
 
    - by Mike Becker <universe@uap-core.de> [Thu, 15 Oct 2015 14:21:38 +0200] rev 208
 
    - added convenience function ucx_map_free_contents()
 
    - Thu, 15 Oct 2015 12:39:50 +0200
 
    - by Mike Becker <universe@uap-core.de> [Thu, 15 Oct 2015 12:39:50 +0200] rev 207
 
    - optimized ucx_map_clear (noop for count == 0)
 
    - Thu, 15 Oct 2015 12:34:10 +0200
 
    - by Mike Becker <universe@uap-core.de> [Thu, 15 Oct 2015 12:34:10 +0200] rev 206
 
    - added ucx_map_clean()
 
    - Tue, 19 May 2015 17:01:28 +0200
 
    - by Mike Becker <universe@uap-core.de> [Tue, 19 May 2015 17:01:28 +0200] rev 205
 
    - improved avl function names
 
    - Tue, 19 May 2015 16:47:54 +0200
 
    - by Mike Becker <universe@uap-core.de> [Tue, 19 May 2015 16:47:54 +0200] rev 204
 
    - better and better and better AVL API
 
    - Mon, 18 May 2015 20:39:04 +0200
 
    - by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 18 May 2015 20:39:04 +0200] rev 203
 
    - added 1 assert in ucx_avl_remove tests and fixed source code formatting
 
    - Mon, 18 May 2015 20:32:29 +0200
 
    - by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 18 May 2015 20:32:29 +0200] rev 202
 
    - fixed bug in ucx_avl_remove