mirror of
https://github.com/isar/libmdbx.git
synced 2025-05-12 16:27:46 +08: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 (new_data && cmp_lenfast(&present_data, new_data) == 0) {
|
||||
if (new_data && eq_fast(&present_data, new_data)) {
|
||||
/* если данные совпадают, то ничего делать не надо */
|
||||
*old_data = *new_data;
|
||||
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;
|
||||
}
|
||||
}
|
||||
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 */;
|
||||
skip_check_samedata:;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user