~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/sys_var.cc

Refactor

Show diffs side-by-side

added added

removed removed

Lines of Context:
1387
1387
    ptr         pointer to option structure
1388
1388
*/
1389
1389
 
1390
 
static struct option *find_option(struct option *opt, const char *name)
 
1390
static option* find_option(struct option *opt, const char *name)
1391
1391
{
1392
 
  uint32_t length=strlen(name);
 
1392
  uint32_t length= strlen(name);
1393
1393
  for (; opt->name; opt++)
1394
1394
  {
1395
 
    if (!getopt_compare_strings(opt->name, name, length) &&
1396
 
        !opt->name[length])
 
1395
    if (!getopt_compare_strings(opt->name, name, length) && !opt->name[length])
1397
1396
    {
1398
1397
      /*
1399
 
        Only accept the option if one can set values through it.
1400
 
        If not, there is no default value or limits in the option.
 
1398
      Only accept the option if one can set values through it.
 
1399
      If not, there is no default value or limits in the option.
1401
1400
      */
1402
 
      return (opt->value) ? opt : 0;
 
1401
      return opt->value ? opt : NULL;
1403
1402
    }
1404
1403
  }
1405
 
  return 0;
 
1404
  return NULL;
1406
1405
}
1407
1406
 
1408
1407