--- a/docs/Writerside/topics/properties.h.md Tue Dec 09 18:51:11 2025 +0100 +++ b/docs/Writerside/topics/properties.h.md Tue Dec 09 18:55:14 2025 +0100 @@ -117,7 +117,8 @@ which opens the file designated by the `filename` and loads all properties from that file into the specified `CxMap`. The convenience macro `cxPropertiesLoadDefault()` uses the default parser configuration for this. The target map must either store pointers of type `char*` or elements of type `cxmutstr`. -In either case, the specified `allocator` is used to allocate the memory for the value. +In either case, the specified `allocator` is used to allocate the memory for the value. +If the function encounters an error, all properties that have been added to the map so far stay in the map; there is no rollback. > The stack buffers used by `cxPropertiesLoad()` can be changed when building UCX from sources > by setting the `CX_PROPERTIES_LOAD_FILL_SIZE` and `CX_PROPERTIES_LOAD_BUF_SIZE` macros