summaryrefslogtreecommitdiff
path: root/storage/innobase/include/rem0rec.ic
diff options
context:
space:
mode:
authorMarko Mäkelä <marko.makela@mariadb.com>2018-04-27 13:49:25 +0300
committerMarko Mäkelä <marko.makela@mariadb.com>2018-04-28 20:45:45 +0300
commita90100d756eb046814f5bba54d522f1574c131ba (patch)
treef0ef3db9f7176c01bed9b159af5ac0f44f9f3f97 /storage/innobase/include/rem0rec.ic
parentba19764209dc2e2cb0a688cada02e15720d9242b (diff)
downloadmariadb-git-a90100d756eb046814f5bba54d522f1574c131ba.tar.gz
Replace univ_page_size and UNIV_PAGE_SIZE
Try to use one variable (srv_page_size) for innodb_page_size. Also, replace UNIV_PAGE_SIZE_SHIFT with srv_page_size_shift.
Diffstat (limited to 'storage/innobase/include/rem0rec.ic')
-rw-r--r--storage/innobase/include/rem0rec.ic38
1 files changed, 19 insertions, 19 deletions
diff --git a/storage/innobase/include/rem0rec.ic b/storage/innobase/include/rem0rec.ic
index 81b88fb3fa3..f945062fa12 100644
--- a/storage/innobase/include/rem0rec.ic
+++ b/storage/innobase/include/rem0rec.ic
@@ -61,7 +61,7 @@ most significant bytes and bits are written below less significant.
we can calculate the offset of the next
record with the formula:
relative_offset + offset_of_this_record
- mod UNIV_PAGE_SIZE
+ mod srv_page_size
3 3 bits status:
000=REC_STATUS_ORDINARY
001=REC_STATUS_NODE_PTR
@@ -254,13 +254,13 @@ rec_get_next_ptr_const(
as signed 16-bit integer in 2's complement arithmetics.
If all platforms defined int16_t in the standard headers,
the expression could be written simpler as
- (int16_t) field_value + ut_align_offset(...) < UNIV_PAGE_SIZE
+ (int16_t) field_value + ut_align_offset(...) < srv_page_size
*/
ut_ad((field_value >= 32768
? field_value - 65536
: field_value)
- + ut_align_offset(rec, UNIV_PAGE_SIZE)
- < UNIV_PAGE_SIZE);
+ + ut_align_offset(rec, srv_page_size)
+ < srv_page_size);
#endif
/* There must be at least REC_N_NEW_EXTRA_BYTES + 1
between each record. */
@@ -268,12 +268,12 @@ rec_get_next_ptr_const(
&& field_value < 32768)
|| field_value < (uint16) -REC_N_NEW_EXTRA_BYTES);
- return((byte*) ut_align_down(rec, UNIV_PAGE_SIZE)
- + ut_align_offset(rec + field_value, UNIV_PAGE_SIZE));
+ return((byte*) ut_align_down(rec, srv_page_size)
+ + ut_align_offset(rec + field_value, srv_page_size));
} else {
- ut_ad(field_value < UNIV_PAGE_SIZE);
+ ut_ad(field_value < srv_page_size);
- return((byte*) ut_align_down(rec, UNIV_PAGE_SIZE)
+ return((byte*) ut_align_down(rec, srv_page_size)
+ field_value);
}
}
@@ -322,13 +322,13 @@ rec_get_next_offs(
as signed 16-bit integer in 2's complement arithmetics.
If all platforms defined int16_t in the standard headers,
the expression could be written simpler as
- (int16_t) field_value + ut_align_offset(...) < UNIV_PAGE_SIZE
+ (int16_t) field_value + ut_align_offset(...) < srv_page_size
*/
ut_ad((field_value >= 32768
? field_value - 65536
: field_value)
- + ut_align_offset(rec, UNIV_PAGE_SIZE)
- < UNIV_PAGE_SIZE);
+ + ut_align_offset(rec, srv_page_size)
+ < srv_page_size);
#endif
if (field_value == 0) {
@@ -341,9 +341,9 @@ rec_get_next_offs(
&& field_value < 32768)
|| field_value < (uint16) -REC_N_NEW_EXTRA_BYTES);
- return(ut_align_offset(rec + field_value, UNIV_PAGE_SIZE));
+ return(ut_align_offset(rec + field_value, srv_page_size));
} else {
- ut_ad(field_value < UNIV_PAGE_SIZE);
+ ut_ad(field_value < srv_page_size);
return(field_value);
}
@@ -360,7 +360,7 @@ rec_set_next_offs_old(
ulint next) /*!< in: offset of the next record */
{
ut_ad(rec);
- ut_ad(UNIV_PAGE_SIZE > next);
+ ut_ad(srv_page_size > next);
#if REC_NEXT_MASK != 0xFFFFUL
# error "REC_NEXT_MASK != 0xFFFFUL"
#endif
@@ -384,7 +384,7 @@ rec_set_next_offs_new(
ulint field_value;
ut_ad(rec);
- ut_ad(UNIV_PAGE_SIZE > next);
+ ut_ad(srv_page_size > next);
if (!next) {
field_value = 0;
@@ -395,7 +395,7 @@ rec_set_next_offs_new(
field_value = (ulint)
((lint) next
- - (lint) ut_align_offset(rec, UNIV_PAGE_SIZE));
+ - (lint) ut_align_offset(rec, srv_page_size));
field_value &= REC_NEXT_MASK;
}
@@ -1198,7 +1198,7 @@ rec_get_nth_field_size(
os = rec_get_field_start_offs(rec, n);
next_os = rec_get_field_start_offs(rec, n + 1);
- ut_ad(next_os - os < UNIV_PAGE_SIZE);
+ ut_ad(next_os - os < srv_page_size);
return(next_os - os);
}
@@ -1300,7 +1300,7 @@ rec_offs_data_size(
ut_ad(rec_offs_validate(NULL, NULL, offsets));
size = rec_offs_base(offsets)[rec_offs_n_fields(offsets)]
& REC_OFFS_MASK;
- ut_ad(size < UNIV_PAGE_SIZE);
+ ut_ad(size < srv_page_size);
return(size);
}
@@ -1318,7 +1318,7 @@ rec_offs_extra_size(
ulint size;
ut_ad(rec_offs_validate(NULL, NULL, offsets));
size = *rec_offs_base(offsets) & REC_OFFS_MASK;
- ut_ad(size < UNIV_PAGE_SIZE);
+ ut_ad(size < srv_page_size);
return(size);
}