diff options
author | Marko Mäkelä <marko.makela@oracle.com> | 2010-06-23 14:06:59 +0300 |
---|---|---|
committer | Marko Mäkelä <marko.makela@oracle.com> | 2010-06-23 14:06:59 +0300 |
commit | c1567ecebd0aa682cb13b4859781c6f195b83f93 (patch) | |
tree | 822b4277a7f6ef5aee24d62eda6677db1a18303f /storage/innobase/include/read0read.ic | |
parent | eb07ae46054907384b9453ea928135d27c58d801 (diff) | |
download | mariadb-git-c1567ecebd0aa682cb13b4859781c6f195b83f93.tar.gz |
Bug#54728: Replace the dulint struct with a 64-bit integer.
Diffstat (limited to 'storage/innobase/include/read0read.ic')
-rw-r--r-- | storage/innobase/include/read0read.ic | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/storage/innobase/include/read0read.ic b/storage/innobase/include/read0read.ic index 9924967cc2d..5bb5249b591 100644 --- a/storage/innobase/include/read0read.ic +++ b/storage/innobase/include/read0read.ic @@ -64,15 +64,14 @@ read_view_sees_trx_id( trx_id_t trx_id) /*!< in: trx id */ { ulint n_ids; - int cmp; ulint i; - if (ut_dulint_cmp(trx_id, view->up_limit_id) < 0) { + if (trx_id < view->up_limit_id) { return(TRUE); } - if (ut_dulint_cmp(trx_id, view->low_limit_id) >= 0) { + if (trx_id >= view->low_limit_id) { return(FALSE); } @@ -85,12 +84,11 @@ read_view_sees_trx_id( n_ids = view->n_trx_ids; for (i = 0; i < n_ids; i++) { + trx_id_t view_trx_id + = read_view_get_nth_trx_id(view, n_ids - i - 1); - cmp = ut_dulint_cmp( - trx_id, - read_view_get_nth_trx_id(view, n_ids - i - 1)); - if (cmp <= 0) { - return(cmp < 0); + if (trx_id <= view_trx_id) { + return(trx_id != view_trx_id); } } |