4ee00532a265bdfb38539d811fcd12d51210ac35Timo Sirainen ARRAY(struct dict_transaction_memory_change) changes;
8bf42ce5ef783b96a2ded67524173e95e9b45adaTimo Sirainenvoid dict_transaction_memory_init(struct dict_transaction_memory_context *ctx,
8bf42ce5ef783b96a2ded67524173e95e9b45adaTimo Sirainenvoid dict_transaction_memory_rollback(struct dict_transaction_context *ctx);
8bf42ce5ef783b96a2ded67524173e95e9b45adaTimo Sirainenvoid dict_transaction_memory_set(struct dict_transaction_context *ctx,
8bf42ce5ef783b96a2ded67524173e95e9b45adaTimo Sirainenvoid dict_transaction_memory_unset(struct dict_transaction_context *ctx,
8bf42ce5ef783b96a2ded67524173e95e9b45adaTimo Sirainen const char *key);