~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to client/drizzlecheck.cc

  • Committer: Brian Aker
  • Date: 2009-02-20 22:48:37 UTC
  • Revision ID: brian@tangent.org-20090220224837-fw5wrf46n4ru3e6a
First pass of stripping uint

Show diffs side-by-side

added added

removed removed

Lines of Context:
44
44
            debug_info_flag= false, debug_check_flag= false,
45
45
            opt_fix_table_names= false, opt_fix_db_names= false,
46
46
            opt_upgrade= false, opt_write_binlog= true;
47
 
static uint verbose= 0;
 
47
static uint32_t verbose= 0;
48
48
static uint32_t opt_drizzle_port= 0;
49
49
static int my_end_arg;
50
50
static char * opt_drizzle_unix_port= NULL;
53
53
      *current_host= NULL;
54
54
static int first_error= 0;
55
55
vector<string> tables4repair;
56
 
static uint opt_protocol=0;
 
56
static uint32_t opt_protocol=0;
57
57
static const CHARSET_INFO *charset_info= &my_charset_utf8_general_ci;
58
58
 
59
59
enum operations { DO_CHECK, DO_REPAIR, DO_ANALYZE, DO_OPTIMIZE, DO_UPGRADE };
177
177
static int process_all_tables_in_db(char *database);
178
178
static int process_one_db(char *database);
179
179
static int use_db(char *database);
180
 
static int handle_request_for_tables(const char *tables, uint length);
 
180
static int handle_request_for_tables(const char *tables, uint32_t length);
181
181
static int dbConnect(char *host, char *user,char *passwd);
182
182
static void dbDisconnect(char *host);
183
183
static void DBerror(DRIZZLE *drizzle, const char *when);
184
184
static void safe_exit(int error);
185
185
static void print_result(void);
186
 
static uint fixed_name_length(const char *name);
 
186
static uint32_t fixed_name_length(const char *name);
187
187
static char *fix_table_name(char *dest, const char *src);
188
188
int what_to_do = 0;
189
189
 
459
459
} /* process_selected_tables */
460
460
 
461
461
 
462
 
static uint fixed_name_length(const char *name)
 
462
static uint32_t fixed_name_length(const char *name)
463
463
{
464
464
  const char *p;
465
 
  uint extra_length= 2;  /* count the first/last backticks */
 
465
  uint32_t extra_length= 2;  /* count the first/last backticks */
466
466
 
467
467
  for (p= name; *p; p++)
468
468
  {
502
502
{
503
503
  DRIZZLE_RES *res;
504
504
  DRIZZLE_ROW row;
505
 
  uint num_columns;
 
505
  uint32_t num_columns;
506
506
 
507
507
  if (use_db(database))
508
508
    return 1;
521
521
     */
522
522
 
523
523
    char *tables, *end;
524
 
    uint tot_length = 0;
 
524
    uint32_t tot_length = 0;
525
525
 
526
526
    while ((row = drizzleclient_fetch_row(res)))
527
527
      tot_length+= fixed_name_length(row[0]) + 2;
629
629
} /* use_db */
630
630
 
631
631
 
632
 
static int handle_request_for_tables(const char *tables, uint length)
 
632
static int handle_request_for_tables(const char *tables, uint32_t length)
633
633
{
634
634
  char *query, *end, options[100], message[100];
635
 
  uint query_length= 0;
 
635
  uint32_t query_length= 0;
636
636
  const char *op = 0;
637
637
 
638
638
  options[0] = 0;
697
697
  DRIZZLE_RES *res;
698
698
  DRIZZLE_ROW row;
699
699
  char prev[NAME_LEN*2+2];
700
 
  uint i;
 
700
  uint32_t i;
701
701
  bool found_error=0;
702
702
 
703
703
  res = drizzleclient_use_result(sock);