changelog
    
    
    - Sun, 05 Jan 2025 13:19:56 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sun, 05 Jan 2025 13:19:56 +0100] rev 1106
 
    - refine docs for properties.h - issue #548
 
    - Sun, 05 Jan 2025 13:02:51 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sun, 05 Jan 2025 13:02:51 +0100] rev 1105
 
    - refine docs for printf.h - issue #548
 
    - Sun, 05 Jan 2025 12:59:01 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sun, 05 Jan 2025 12:59:01 +0100] rev 1104
 
    - remove unused attributes
 
    - Sun, 05 Jan 2025 12:41:43 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sun, 05 Jan 2025 12:41:43 +0100] rev 1103
 
    - refine docs for mempool.h - issue #548
 
    - Sun, 05 Jan 2025 12:40:43 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sun, 05 Jan 2025 12:40:43 +0100] rev 1102
 
    - refine docs for map.h - issue #548
 
    - Sun, 05 Jan 2025 12:07:39 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sun, 05 Jan 2025 12:07:39 +0100] rev 1101
 
    - refine docs for list.h - issue #548
 
    - Sun, 05 Jan 2025 11:51:11 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sun, 05 Jan 2025 11:51:11 +0100] rev 1100
 
    - refine docs for linked_list.h - issue #548
 
    - Sat, 04 Jan 2025 18:44:11 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sat, 04 Jan 2025 18:44:11 +0100] rev 1099
 
    - refine docs for streams.h - issue #548
 
    - Sat, 04 Jan 2025 18:40:29 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sat, 04 Jan 2025 18:40:29 +0100] rev 1098
 
    - refine docs for test.h - issue #548
 
    - Sat, 04 Jan 2025 18:34:13 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sat, 04 Jan 2025 18:34:13 +0100] rev 1097
 
    - refine docs for json.h - issue #548
 
    - Sat, 04 Jan 2025 18:02:08 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sat, 04 Jan 2025 18:02:08 +0100] rev 1096
 
    - refine docs for iterator.h - issue #548
 
    - Sat, 04 Jan 2025 17:48:35 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sat, 04 Jan 2025 17:48:35 +0100] rev 1095
 
    - refine docs for hash_map.h - issue #548
 
    - Sat, 04 Jan 2025 17:46:32 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sat, 04 Jan 2025 17:46:32 +0100] rev 1094
 
    - refine docs for hash_key.h - issue #548
 
    - Sat, 04 Jan 2025 17:37:47 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sat, 04 Jan 2025 17:37:47 +0100] rev 1093
 
    - refine docs for common.h - issue #548
 
    - Sat, 04 Jan 2025 16:10:53 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sat, 04 Jan 2025 16:10:53 +0100] rev 1092
 
    - refine docs for compare.h - issue #548
 
    - Sat, 04 Jan 2025 16:02:20 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sat, 04 Jan 2025 16:02:20 +0100] rev 1091
 
    - refine docs for collection.h - issue #548
 
    - Sat, 04 Jan 2025 15:41:02 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sat, 04 Jan 2025 15:41:02 +0100] rev 1090
 
    - refine docs for buffer.h - issue #548
also fixes the ultra fail in the struct declaration 
    - Sat, 04 Jan 2025 14:19:11 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sat, 04 Jan 2025 14:19:11 +0100] rev 1089
 
    - refine docs for array_list.h - issue #548
plus also allows NULL values for CxArrayReallocator* 
    - Sat, 04 Jan 2025 14:18:27 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sat, 04 Jan 2025 14:18:27 +0100] rev 1088
 
    - do not mixup Doxygen command syntax
relates to #548 
    - Sat, 04 Jan 2025 14:17:51 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sat, 04 Jan 2025 14:17:51 +0100] rev 1087
 
    - don't document constness of arguments in macros
relates to #548 
    - Sat, 04 Jan 2025 13:40:34 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sat, 04 Jan 2025 13:40:34 +0100] rev 1086
 
    - refine docs for util_allocator.h - issue #548
 
    - Sat, 04 Jan 2025 13:34:37 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sat, 04 Jan 2025 13:34:37 +0100] rev 1085
 
    - refine docs for allocator.h - issue #548
 
    - Sat, 04 Jan 2025 12:31:28 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sat, 04 Jan 2025 12:31:28 +0100] rev 1084
 
    - change cx_array_reserve() and cx_array_copy() to accept width in bytes instead of bits
 
    - Sat, 04 Jan 2025 11:55:31 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sat, 04 Jan 2025 11:55:31 +0100] rev 1083
 
    - fix typo in assert()