docs/Writerside/topics/properties.h.md

changeset 1560
f060ecd65575
parent 1557
03fbf1c99e73
--- 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

mercurial