summaryrefslogtreecommitdiff
path: root/storage/maria/ma_search.c
diff options
context:
space:
mode:
authorSergei Golubchik <sergii@pisem.net>2011-10-29 20:40:03 +0200
committerSergei Golubchik <sergii@pisem.net>2011-10-29 20:40:03 +0200
commit3794110f0215f0631107c2694dc0f1675a4bb520 (patch)
tree3400a806088335fffbb0c567d5ee7f40ca9a90ce /storage/maria/ma_search.c
parent949027f7c7b8704f2a329c85b8725af5158f3ade (diff)
downloadmariadb-git-3794110f0215f0631107c2694dc0f1675a4bb520.tar.gz
fix the build and compiler warnings (few of which were real bugs)
for "cmake ." builds
Diffstat (limited to 'storage/maria/ma_search.c')
-rw-r--r--storage/maria/ma_search.c18
1 files changed, 4 insertions, 14 deletions
diff --git a/storage/maria/ma_search.c b/storage/maria/ma_search.c
index 5dd0296e17b..8bd24524f67 100644
--- a/storage/maria/ma_search.c
+++ b/storage/maria/ma_search.c
@@ -356,8 +356,8 @@ int _ma_seq_search(const MARIA_KEY *key, const MARIA_PAGE *ma_page,
uint32 comp_flag, uchar **ret_pos,
uchar *buff, my_bool *last_key)
{
- int flag;
- uint page_flag, nod_flag, length, not_used[2];
+ int UNINIT_VAR(flag);
+ uint page_flag, nod_flag, UNINIT_VAR(length), not_used[2];
uchar t_buff[MARIA_MAX_KEY_BUFF], *end;
uchar *page;
MARIA_KEYDEF *keyinfo= key->keyinfo;
@@ -365,9 +365,6 @@ int _ma_seq_search(const MARIA_KEY *key, const MARIA_PAGE *ma_page,
MARIA_KEY tmp_key;
DBUG_ENTER("_ma_seq_search");
- LINT_INIT(flag);
- LINT_INIT(length);
-
page_flag= ma_page->flag;
nod_flag= ma_page->node;
page= ma_page->buff;
@@ -430,10 +427,10 @@ int _ma_prefix_search(const MARIA_KEY *key, const MARIA_PAGE *ma_page,
uint nod_flag, length, len, matched, cmplen, kseg_len;
uint page_flag, prefix_len,suffix_len;
int key_len_skip, seg_len_pack, key_len_left;
- uchar *end, *vseg, *saved_vseg, *saved_from;
+ uchar *end, *vseg, *UNINIT_VAR(saved_vseg), *UNINIT_VAR(saved_from);
uchar *page;
uchar tt_buff[MARIA_MAX_KEY_BUFF+2], *t_buff=tt_buff+2;
- uchar *saved_to;
+ uchar *UNINIT_VAR(saved_to);
const uchar *kseg;
uint saved_length=0, saved_prefix_len=0;
uint length_pack;
@@ -442,13 +439,6 @@ int _ma_prefix_search(const MARIA_KEY *key, const MARIA_PAGE *ma_page,
const uchar *sort_order= keyinfo->seg->charset->sort_order;
DBUG_ENTER("_ma_prefix_search");
- LINT_INIT(length);
- LINT_INIT(prefix_len);
- LINT_INIT(seg_len_pack);
- LINT_INIT(saved_from);
- LINT_INIT(saved_to);
- LINT_INIT(saved_vseg);
-
t_buff[0]=0; /* Avoid bugs */
page_flag= ma_page->flag;
nod_flag= ma_page->node;