summaryrefslogtreecommitdiff
path: root/src/btree/bt_slvg.c
diff options
context:
space:
mode:
authorKeith Bostic <keith@wiredtiger.com>2014-02-05 16:07:24 -0500
committerKeith Bostic <keith@wiredtiger.com>2014-02-05 16:07:24 -0500
commitb174e85b587eef1f8af7b7d14f08fc476889a0c3 (patch)
tree16d4727c4f8cf9043233203b941cc60449b0128d /src/btree/bt_slvg.c
parent4adabd868acdd540eb93b9bdafcd2394c73dc99e (diff)
downloadmongo-b174e85b587eef1f8af7b7d14f08fc476889a0c3.tar.gz
Add pu_xxx_field #defines for the rest of the page-union fields.
Diffstat (limited to 'src/btree/bt_slvg.c')
-rw-r--r--src/btree/bt_slvg.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/btree/bt_slvg.c b/src/btree/bt_slvg.c
index 2d2add6ffff..e0acf62fb42 100644
--- a/src/btree/bt_slvg.c
+++ b/src/btree/bt_slvg.c
@@ -533,9 +533,9 @@ __slvg_trk_leaf(WT_SESSION_IMPL *session,
*/
WT_ERR(__wt_page_inmem(session, NULL, NULL, dsk, 0, &page));
WT_ERR(__wt_row_leaf_key_copy(session,
- page, &page->u.row.d[0], &trk->row_start));
+ page, &page->pu_row_d[0], &trk->row_start));
WT_ERR(__wt_row_leaf_key_copy(session, page,
- &page->u.row.d[page->pu_row_entries - 1], &trk->row_stop));
+ &page->pu_row_d[page->pu_row_entries - 1], &trk->row_stop));
if (WT_VERBOSE_ISSET(session, salvage)) {
WT_ERR(__wt_buf_set_printable(session, ss->tmp1,
@@ -1149,14 +1149,14 @@ __slvg_col_build_leaf(
entriesp = page->type == WT_PAGE_COL_VAR ?
&page->pu_var_entries : &page->pu_fix_entries;
- save_col_var = page->u.col_var.d;
+ save_col_var = page->pu_var_d;
save_entries = *entriesp;
/*
* Calculate the number of K/V entries we are going to skip, and
* the total number of K/V entries we'll take from this page.
*/
- cookie->skip = skip = trk->col_start - page->u.col_var.recno;
+ cookie->skip = skip = trk->col_start - page->pu_var_recno;
cookie->take = take = (trk->col_stop - trk->col_start) + 1;
WT_VERBOSE_ERR(session, salvage,
@@ -1179,9 +1179,9 @@ __slvg_col_build_leaf(
* reference as well as the page itself.
*/
if (trk->col_missing == 0)
- page->u.col_var.recno = trk->col_start;
+ page->pu_var_recno = trk->col_start;
else {
- page->u.col_var.recno = trk->col_missing;
+ page->pu_var_recno = trk->col_missing;
cookie->missing = trk->col_start - trk->col_missing;
WT_VERBOSE_ERR(session, salvage,
@@ -1190,7 +1190,7 @@ __slvg_col_build_leaf(
session, trk->ss->tmp1, trk->addr.addr, trk->addr.size),
cookie->missing);
}
- ref->key.recno = page->u.col_var.recno;
+ ref->key.recno = page->pu_var_recno;
/*
* We can't discard the original blocks associated with this page now.
@@ -1210,7 +1210,7 @@ __slvg_col_build_leaf(
WT_ERR(__wt_rec_write(session, page, cookie, WT_SKIP_UPDATE_ERR));
/* Reset the page. */
- page->u.col_var.d = save_col_var;
+ page->pu_var_d = save_col_var;
*entriesp = save_entries;
ret = __wt_page_release(session, page);
@@ -1242,7 +1242,7 @@ __slvg_col_merge_ovfl(WT_SESSION_IMPL *session,
bm = S2BT(session)->bm;
unpack = &_unpack;
- recno = page->u.col_var.recno;
+ recno = page->pu_var_recno;
start = recno + skip;
stop = (recno + skip + take) - 1;
@@ -1814,7 +1814,7 @@ __slvg_row_build_leaf(WT_SESSION_IMPL *session,
* its range. The key may require processing, otherwise, it's
* a copy from the page.
*/
- rip = page->u.row.d + skip_start;
+ rip = page->pu_row_d + skip_start;
WT_ERR(__wt_row_leaf_key_work(session, page, rip, key, 0));
WT_ERR(__wt_row_ikey_incr(
session, parent, 0, key->data, key->size, &ref->key.ikey));
@@ -1901,7 +1901,7 @@ __slvg_row_merge_ovfl(WT_SESSION_IMPL *session,
bm = S2BT(session)->bm;
unpack = &_unpack;
- for (rip = page->u.row.d + start; start < stop; ++start) {
+ for (rip = page->pu_row_d + start; start < stop; ++start) {
ikey = WT_ROW_KEY_COPY(rip);
if (__wt_off_page(page, ikey))
cell = WT_PAGE_REF_OFFSET(page, ikey->cell_offset);