mirror of
https://gitflic.ru/project/erthink/libmdbx.git
synced 2025-06-15 08:18:51 +00:00
mdbx: использование cmp_lenfast()
вместо cmp_lenfast()
.
This commit is contained in:
parent
2aa47f20c3
commit
694626727f
@ -411,7 +411,7 @@ int mdbx_replace_ex(MDBX_txn *txn, MDBX_dbi dbi, const MDBX_val *key, MDBX_val *
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (is_modifable(txn, page)) {
|
if (is_modifable(txn, page)) {
|
||||||
if (new_data && cmp_lenfast(&present_data, new_data) == 0) {
|
if (new_data && eq_fast(&present_data, new_data)) {
|
||||||
/* если данные совпадают, то ничего делать не надо */
|
/* если данные совпадают, то ничего делать не надо */
|
||||||
*old_data = *new_data;
|
*old_data = *new_data;
|
||||||
goto bailout;
|
goto bailout;
|
||||||
|
@ -766,7 +766,7 @@ __hot int cursor_put(MDBX_cursor *mc, const MDBX_val *key, MDBX_val *data, unsig
|
|||||||
goto skip_check_samedata;
|
goto skip_check_samedata;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (!(flags & MDBX_RESERVE) && unlikely(cmp_lenfast(¤t_data, data) == 0))
|
if (!(flags & MDBX_RESERVE) && unlikely(eq_fast(¤t_data, data)))
|
||||||
return MDBX_SUCCESS /* the same data, nothing to update */;
|
return MDBX_SUCCESS /* the same data, nothing to update */;
|
||||||
skip_check_samedata:;
|
skip_check_samedata:;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user