~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to mysys/my_getopt.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:
29
29
static void default_reporter(enum loglevel level, const char *format, ...);
30
30
my_error_reporter my_getopt_error_reporter= &default_reporter;
31
31
 
32
 
static int findopt(char *optpat, uint length,
 
32
static int findopt(char *optpat, uint32_t length,
33
33
                   const struct my_option **opt_res,
34
34
                   char **ffname);
35
35
static int64_t getopt_ll(char *arg, const struct my_option *optp, int *err);
52
52
*/
53
53
static const char *special_opt_prefix[]=
54
54
{"skip", "disable", "enable", "maximum", "loose", 0};
55
 
static const uint special_opt_prefix_lengths[]=
 
55
static const uint32_t special_opt_prefix_lengths[]=
56
56
{ 4,      7,         6,        7,         5,      0};
57
57
enum enum_special_opt
58
58
{ OPT_SKIP, OPT_DISABLE, OPT_ENABLE, OPT_MAXIMUM, OPT_LOOSE};
111
111
                   const struct my_option *longopts,
112
112
                   my_get_one_option get_one_option)
113
113
{
114
 
  uint opt_found, argvpos= 0, length;
 
114
  uint32_t opt_found, argvpos= 0, length;
115
115
  bool end_of_options= 0, must_be_var, set_maximum_value=false,
116
116
          option_is_loose;
117
117
  char **pos, **pos_end, *optend, *prev_found=NULL,
574
574
  */
575
575
  if ((ptr != NULL) && (end != NULL) && (end - ptr > 1))
576
576
  {
577
 
    uint len= (uint) (ptr - cur_arg);
 
577
    uint32_t len= (uint) (ptr - cur_arg);
578
578
    set_if_smaller(len, FN_REFLEN-1);
579
579
    strmake(key_name, cur_arg, len);
580
580
    return ++ptr;
681
681
        ffname points to first matching option
682
682
*/
683
683
 
684
 
static int findopt(char *optpat, uint length,
 
684
static int findopt(char *optpat, uint32_t length,
685
685
                   const struct my_option **opt_res,
686
686
                   char **ffname)
687
687
{
688
 
  uint count;
 
688
  uint32_t count;
689
689
  struct my_option *opt= (struct my_option *) *opt_res;
690
690
 
691
691
  for (count= 0; opt->name; opt++)
722
722
*/
723
723
 
724
724
bool getopt_compare_strings(register const char *s, register const char *t,
725
 
                               uint length)
 
725
                               uint32_t length)
726
726
{
727
727
  char const *end= s + length;
728
728
  for (;s != end ; s++, t++)
1098
1098
 
1099
1099
void my_print_help(const struct my_option *options)
1100
1100
{
1101
 
  uint col, name_space= 22, comment_space= 57;
 
1101
  uint32_t col, name_space= 22, comment_space= 57;
1102
1102
  const char *line_end;
1103
1103
  const struct my_option *optp;
1104
1104
 
1182
1182
 
1183
1183
void my_print_variables(const struct my_option *options)
1184
1184
{
1185
 
  uint name_space= 34, length, nr;
 
1185
  uint32_t name_space= 34, length, nr;
1186
1186
  uint64_t bit, llvalue;
1187
1187
  char buff[255];
1188
1188
  const struct my_option *optp;