mirror of
https://github.com/MariaDB/server.git
synced 2026-05-07 07:35:32 +02:00
Bug#11766305 - 59392: Remove thr0loc.c and ibuf_inside() [part 2]
Add some const qualifiers to accessor and validator functions. btr_pcur_get_up_match(), btr_pcur_get_low_match(): Add const qualifiers. btr_pcur_get_page(), btr_pcur_get_block(), btr_pcur_get_rec(), rec_get_start(), rec_get_end(): Define as constness-preserving macros. In debug builds, discard the const qualifier. page_rec_validate(), page_simple_validate_old(), page_simple_validate_new(), page_dir_slot_check(), page_validate(): Add const qualifiers. rb:626 approved by Sunny Bains
This commit is contained in:
parent
0dc3b27245
commit
0cedc70904
6 changed files with 87 additions and 76 deletions
|
|
@ -67,7 +67,7 @@ btr_pcur_get_page_cur(
|
|||
{
|
||||
return(btr_cur_get_page_cur(btr_pcur_get_btr_cur(cursor)));
|
||||
}
|
||||
#endif /* UNIV_DEBUG */
|
||||
|
||||
/*********************************************************//**
|
||||
Returns the page of a persistent cursor.
|
||||
@return pointer to the page */
|
||||
|
|
@ -75,7 +75,7 @@ UNIV_INLINE
|
|||
page_t*
|
||||
btr_pcur_get_page(
|
||||
/*==============*/
|
||||
btr_pcur_t* cursor) /*!< in: persistent cursor */
|
||||
const btr_pcur_t* cursor) /*!< in: persistent cursor */
|
||||
{
|
||||
ut_ad(cursor->pos_state == BTR_PCUR_IS_POSITIONED);
|
||||
|
||||
|
|
@ -89,7 +89,7 @@ UNIV_INLINE
|
|||
buf_block_t*
|
||||
btr_pcur_get_block(
|
||||
/*===============*/
|
||||
btr_pcur_t* cursor) /*!< in: persistent cursor */
|
||||
const btr_pcur_t* cursor) /*!< in: persistent cursor */
|
||||
{
|
||||
ut_ad(cursor->pos_state == BTR_PCUR_IS_POSITIONED);
|
||||
|
||||
|
|
@ -103,13 +103,14 @@ UNIV_INLINE
|
|||
rec_t*
|
||||
btr_pcur_get_rec(
|
||||
/*=============*/
|
||||
btr_pcur_t* cursor) /*!< in: persistent cursor */
|
||||
const btr_pcur_t* cursor) /*!< in: persistent cursor */
|
||||
{
|
||||
ut_ad(cursor->pos_state == BTR_PCUR_IS_POSITIONED);
|
||||
ut_ad(cursor->latch_mode != BTR_NO_LATCHES);
|
||||
|
||||
return(btr_cur_get_rec(btr_pcur_get_btr_cur(cursor)));
|
||||
}
|
||||
#endif /* UNIV_DEBUG */
|
||||
|
||||
/**************************************************************//**
|
||||
Gets the up_match value for a pcur after a search.
|
||||
|
|
@ -119,9 +120,9 @@ UNIV_INLINE
|
|||
ulint
|
||||
btr_pcur_get_up_match(
|
||||
/*==================*/
|
||||
btr_pcur_t* cursor) /*!< in: memory buffer for persistent cursor */
|
||||
const btr_pcur_t* cursor) /*!< in: persistent cursor */
|
||||
{
|
||||
btr_cur_t* btr_cursor;
|
||||
const btr_cur_t* btr_cursor;
|
||||
|
||||
ut_ad((cursor->pos_state == BTR_PCUR_WAS_POSITIONED)
|
||||
|| (cursor->pos_state == BTR_PCUR_IS_POSITIONED));
|
||||
|
|
@ -141,9 +142,9 @@ UNIV_INLINE
|
|||
ulint
|
||||
btr_pcur_get_low_match(
|
||||
/*===================*/
|
||||
btr_pcur_t* cursor) /*!< in: memory buffer for persistent cursor */
|
||||
const btr_pcur_t* cursor) /*!< in: persistent cursor */
|
||||
{
|
||||
btr_cur_t* btr_cursor;
|
||||
const btr_cur_t* btr_cursor;
|
||||
|
||||
ut_ad((cursor->pos_state == BTR_PCUR_WAS_POSITIONED)
|
||||
|| (cursor->pos_state == BTR_PCUR_IS_POSITIONED));
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue