badc2287
by Francis De Brabandere at 2026-06-01T10:39:28+02:00
scrrun/dictionary: Rename keys in place in put_Key.
put_Key implemented a rename as an Add of the new key followed by a
Remove of the old one, which moved the renamed key to the end of the
enumeration order and, when the source key was absent, silently created
a new entry. Rename the existing pair in place instead, preserving its
position, and return CTL_E_ELEMENT_NOT_FOUND when the source key does
not exist.