changelog
    
    
    - Wed, 02 May 2018 18:42:04 +0200
 
    - by Mike Becker <universe@uap-core.de> [Wed, 02 May 2018 18:42:04 +0200] rev 279
 
    - doc: MWE for ucx_stream_copy()
 
    - Wed, 02 May 2018 18:10:00 +0200
 
    - by Mike Becker <universe@uap-core.de> [Wed, 02 May 2018 18:10:00 +0200] rev 278
 
    - tell the user how allocation of property values works
 
    - Wed, 02 May 2018 16:14:40 +0200
 
    - by Mike Becker <universe@uap-core.de> [Wed, 02 May 2018 16:14:40 +0200] rev 277
 
    - makes destructor functions for *_free_content() optional + more documentation for UcxProperties
 
    - Sun, 01 Apr 2018 09:51:01 +0200
 
    - by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 01 Apr 2018 09:51:01 +0200] rev 276
 
    - adapts sstrtrim, sstrsplit, sstrcmp and sstrstr to new const string API
 
    - Sun, 11 Mar 2018 13:43:07 +0100
 
    - by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 11 Mar 2018 13:43:07 +0100] rev 275
 
    - adds scstr_t struct for const strings and adapts some string functions
 
    - Tue, 23 Jan 2018 19:23:34 +0100
 
    - by Mike Becker <universe@uap-core.de> [Tue, 23 Jan 2018 19:23:34 +0100] rev 274
 
    - Tag as version 1.0.1
 
    - Sun, 21 Jan 2018 14:10:59 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sun, 21 Jan 2018 14:10:59 +0100] rev 273
 
    - fixes return value for multiplication with zero in ucx_szmul
 
    - Sun, 21 Jan 2018 10:57:32 +0100
 
    - by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 21 Jan 2018 10:57:32 +0100] rev 272
 
    - adds integer overflow checks to sstrlen and sstrcat
 
    - Sun, 21 Jan 2018 10:14:47 +0100
 
    - by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 21 Jan 2018 10:14:47 +0100] rev 271
 
    - makes default_allocator static
 
    - Sun, 21 Jan 2018 10:13:21 +0100
 
    - by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 21 Jan 2018 10:13:21 +0100] rev 270
 
    - adds integer overflow checks