changelog
    
    
    - Mon, 18 May 2015 19:52:03 +0200
 
    - by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 18 May 2015 19:52:03 +0200] rev 200
 
    - added ucx_avl_remove tests
 
    - Mon, 18 May 2015 19:49:03 +0200
 
    - by Mike Becker <universe@uap-core.de> [Mon, 18 May 2015 19:49:03 +0200] rev 199
 
    - added ucx_avl_count
 
    - Mon, 18 May 2015 19:12:32 +0200
 
    - by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 18 May 2015 19:12:32 +0200] rev 198
 
    - added test for ucx_avl_put
 
    - Mon, 18 May 2015 18:42:45 +0200
 
    - by Mike Becker <universe@uap-core.de> [Mon, 18 May 2015 18:42:45 +0200] rev 197
 
    - fuck -Wparentheses
 
    - Mon, 18 May 2015 18:39:19 +0200
 
    - by Mike Becker <universe@uap-core.de> [Mon, 18 May 2015 18:39:19 +0200] rev 196
 
    - added free() to AVL tree implementation + use UcxAllocator
 
    - Mon, 18 May 2015 12:54:18 +0200
 
    - by Mike Becker <universe@uap-core.de> [Mon, 18 May 2015 12:54:18 +0200] rev 195
 
    - added AVL tree implementation - TODO: free memory + test cases
 
    - Sun, 17 May 2015 18:32:41 +0200
 
    - by Mike Becker <universe@uap-core.de> [Sun, 17 May 2015 18:32:41 +0200] rev 194
 
    - finalized AVL tree interface + added implementation skeleton + fixed ucx_ptrcmp()
 
    - Sun, 17 May 2015 17:59:07 +0200
 
    - by Mike Becker <universe@uap-core.de> [Sun, 17 May 2015 17:59:07 +0200] rev 193
 
    - defined AVL tree functional interface
 
    - Sun, 17 May 2015 17:31:32 +0200
 
    - by Mike Becker <universe@uap-core.de> [Sun, 17 May 2015 17:31:32 +0200] rev 192
 
    - updated copyright notice + added files for upcoming AVL tree implementation
 
    - Sat, 04 Apr 2015 19:02:15 +0200
 
    - by Mike Becker <universe@uap-core.de> [Sat, 04 Apr 2015 19:02:15 +0200] rev 191
 
    - fuck_
 
    - Sat, 04 Apr 2015 18:58:24 +0200
 
    - by Mike Becker <universe@uap-core.de> [Sat, 04 Apr 2015 18:58:24 +0200] rev 190
 
    - added ucx_sprintf macro
 
    - Tue, 31 Mar 2015 10:17:36 +0200
 
    - by Mike Becker <universe@uap-core.de> [Tue, 31 Mar 2015 10:17:36 +0200] rev 189
 
    - sstrtrim now uses isspace()
 
    - Mon, 28 Jul 2014 15:10:22 +0200
 
    - by Mike Becker <universe@uap-core.de> [Mon, 28 Jul 2014 15:10:22 +0200] rev 188
 
    - fixed doc
 
    - Mon, 28 Jul 2014 15:02:17 +0200
 
    - by Mike Becker <universe@uap-core.de> [Mon, 28 Jul 2014 15:02:17 +0200] rev 187
 
    - fixed stack tests to work with 4-byte-alignment + fixed logging tests
 
    - Mon, 28 Jul 2014 14:44:06 +0200
 
    - by Mike Becker <universe@uap-core.de> [Mon, 28 Jul 2014 14:44:06 +0200] rev 186
 
    - fixed logging tests for mingw
 
    - Mon, 28 Jul 2014 14:36:25 +0200
 
    - by Mike Becker <universe@uap-core.de> [Mon, 28 Jul 2014 14:36:25 +0200] rev 185
 
    - added stack implementation + added g++ config and added some fixes for C++