~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to storage/myisam/myisamchk.cc

  • Committer: Brian Aker
  • Date: 2009-02-02 23:10:18 UTC
  • mfrom: (779.3.40 devel)
  • Revision ID: brian@tangent.org-20090202231018-zlp0hka6kgwy1vfy
Merge from Monty

Show diffs side-by-side

added added

removed removed

Lines of Context:
76
76
                             MI_KEYDEF *keyinfo,
77
77
                             my_off_t page,unsigned char *buff,uint32_t sortkey,
78
78
                             File new_file, bool update_index);
 
79
extern "C"
 
80
bool get_one_option(int optid, const struct my_option *, char *argument);
79
81
 
80
82
MI_CHECK check_param;
81
83
 
135
137
 
136
138
  free_defaults(default_argv);
137
139
  my_end(check_param.testflag & T_INFO ? MY_CHECK_ERROR | MY_GIVE_INFO : MY_CHECK_ERROR);
138
 
  exit(error);
139
 
#ifndef _lint
140
 
  return 0;                             /* No compiler warning */
141
 
#endif
 
140
  return error;
142
141
} /* main */
143
142
 
144
143
enum options_mc {
292
291
    (char**) &check_param.read_buffer_length,
293
292
    (char**) &check_param.read_buffer_length, 0, GET_ULONG, REQUIRED_ARG,
294
293
    (long) READ_BUFFER_INIT, (long) MALLOC_OVERHEAD,
295
 
    INT32_MAX, (long) MALLOC_OVERHEAD, (long) 1L, 0},
 
294
    SIZE_MAX, (long) MALLOC_OVERHEAD, (long) 1L, 0},
296
295
  { "write_buffer_size", OPT_WRITE_BUFFER_SIZE, "",
297
296
    (char**) &check_param.write_buffer_length,
298
297
    (char**) &check_param.write_buffer_length, 0, GET_ULONG, REQUIRED_ARG,
299
298
    (long) READ_BUFFER_INIT, (long) MALLOC_OVERHEAD,
300
 
    INT32_MAX, (long) MALLOC_OVERHEAD, (long) 1L, 0},
 
299
    SIZE_MAX, (long) MALLOC_OVERHEAD, (long) 1L, 0},
301
300
  { "sort_buffer_size", OPT_SORT_BUFFER_SIZE, "",
302
301
    (char**) &check_param.sort_buffer_length,
303
302
    (char**) &check_param.sort_buffer_length, 0, GET_ULONG, REQUIRED_ARG,
304
303
    (long) SORT_BUFFER_INIT, (long) (MIN_SORT_BUFFER + MALLOC_OVERHEAD),
305
 
    INT32_MAX, (long) MALLOC_OVERHEAD, (long) 1L, 0},
 
304
    SIZE_MAX, (long) MALLOC_OVERHEAD, (long) 1L, 0},
306
305
  { "sort_key_blocks", OPT_SORT_KEY_BLOCKS, "",
307
306
    (char**) &check_param.sort_key_blocks,
308
307
    (char**) &check_param.sort_key_blocks, 0, GET_ULONG, REQUIRED_ARG,
447
446
 
448
447
         /* Read options */
449
448
 
450
 
static bool
451
 
get_one_option(int optid,
452
 
               const struct my_option *,
453
 
               char *argument)
 
449
bool get_one_option(int optid, const struct my_option *, char *argument)
454
450
{
455
451
  switch (optid) {
456
452
  case 'a':