~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to storage/myisam/mi_range.c

  • Committer: Brian Aker
  • Date: 2008-10-06 06:47:29 UTC
  • Revision ID: brian@tangent.org-20081006064729-2i9mhjkzyvow9xsm
RemoveĀ uint.

Show diffs side-by-side

added added

removed removed

Lines of Context:
23
23
static ha_rows _mi_record_pos(MI_INFO *, const unsigned char *, key_part_map,
24
24
                              enum ha_rkey_function);
25
25
static double _mi_search_pos(MI_INFO *,MI_KEYDEF *,unsigned char *, uint,uint,my_off_t);
26
 
static uint _mi_keynr(MI_INFO *info,MI_KEYDEF *,unsigned char *, unsigned char *,uint *);
 
26
static uint32_t _mi_keynr(MI_INFO *info,MI_KEYDEF *,unsigned char *, unsigned char *,uint32_t *);
27
27
 
28
28
/*
29
29
  Estimate how many records there is in a given range
86
86
                              key_part_map keypart_map,
87
87
                              enum ha_rkey_function search_flag)
88
88
{
89
 
  uint inx=(uint) info->lastinx, nextflag, key_len;
 
89
  uint32_t inx=(uint) info->lastinx, nextflag, key_len;
90
90
  MI_KEYDEF *keyinfo=info->s->keyinfo+inx;
91
91
  unsigned char *key_buff;
92
92
  double pos;
150
150
 
151
151
static double _mi_search_pos(register MI_INFO *info,
152
152
                             register MI_KEYDEF *keyinfo,
153
 
                             unsigned char *key, uint key_len, uint nextflag,
 
153
                             unsigned char *key, uint32_t key_len, uint32_t nextflag,
154
154
                             register my_off_t pos)
155
155
{
156
156
  int flag;
157
 
  uint nod_flag, keynr, max_keynr= 0;
 
157
  uint32_t nod_flag, keynr, max_keynr= 0;
158
158
  bool after_key;
159
159
  unsigned char *keypos,*buff;
160
160
  double offset;
212
212
 
213
213
        /* Get keynummer of current key and max number of keys in nod */
214
214
 
215
 
static uint _mi_keynr(MI_INFO *info, register MI_KEYDEF *keyinfo, unsigned char *page,
216
 
                      unsigned char *keypos, uint *ret_max_key)
 
215
static uint32_t _mi_keynr(MI_INFO *info, register MI_KEYDEF *keyinfo, unsigned char *page,
 
216
                      unsigned char *keypos, uint32_t *ret_max_key)
217
217
{
218
 
  uint nod_flag,keynr,max_key;
 
218
  uint32_t nod_flag,keynr,max_key;
219
219
  unsigned char t_buff[MI_MAX_KEY_BUFF],*end;
220
220
 
221
221
  end= page+mi_getint(page);