~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/sql_plugin.cc

  • Committer: Monty Taylor
  • Date: 2008-09-13 20:24:20 UTC
  • mfrom: (383.1.35 drizzle)
  • Revision ID: monty@inaugust.com-20080913202420-lkj76ewbabl8ljvp
MergedĀ fromĀ trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
927
927
        initialize the global default storage engine so that it may
928
928
        not be null in any child thread.
929
929
      */
930
 
      if (my_strcasecmp(&my_charset_latin1, plugin->name, "MyISAM") == 0)
 
930
      if (my_strcasecmp(&my_charset_utf8_general_ci, plugin->name, "MyISAM") == 0)
931
931
      {
932
932
        assert(!global_system_variables.table_plugin);
933
933
        global_system_variables.table_plugin=
2365
2365
 
2366
2366
  /* support --skip-plugin-foo syntax */
2367
2367
  memcpy(name, plugin_name, namelen + 1);
2368
 
  my_casedn_str(&my_charset_latin1, name);
 
2368
  my_casedn_str(&my_charset_utf8_general_ci, name);
2369
2369
  strxmov(name + namelen + 1, "plugin-", name, NullS);
2370
2370
  /* Now we have namelen + 1 + 7 + namelen + 1 == namelen * 2 + 9. */
2371
2371
 
2580
2580
 
2581
2581
  memset(opts, 0, sizeof(my_option) * count);
2582
2582
 
2583
 
  if ((my_strcasecmp(&my_charset_latin1, p->name.str, "MyISAM") == 0))
 
2583
  if ((my_strcasecmp(&my_charset_utf8_general_ci, p->name.str, "MyISAM") == 0))
2584
2584
    can_disable= false;
2585
 
  else if ((my_strcasecmp(&my_charset_latin1, p->name.str, "MEMORY") == 0))
 
2585
  else if ((my_strcasecmp(&my_charset_utf8_general_ci, p->name.str, "MEMORY") == 0))
2586
2586
    can_disable= false;
2587
2587
  else
2588
2588
    can_disable= true;
2629
2629
  for (opt= tmp->plugin->system_vars; opt && *opt; opt++)
2630
2630
    count+= 2; /* --{plugin}-{optname} and --plugin-{plugin}-{optname} */
2631
2631
 
2632
 
  if ((my_strcasecmp(&my_charset_latin1, tmp->name.str, "MyISAM") == 0))
 
2632
  if ((my_strcasecmp(&my_charset_utf8_general_ci, tmp->name.str, "MyISAM") == 0))
2633
2633
    can_disable= false;
2634
 
  else if ((my_strcasecmp(&my_charset_latin1, tmp->name.str, "MEMORY") == 0))
 
2634
  else if ((my_strcasecmp(&my_charset_utf8_general_ci, tmp->name.str, "MEMORY") == 0))
2635
2635
    can_disable= false;
2636
2636
  else
2637
2637
    can_disable= true;
2677
2677
        len= tmp->name.length + strlen(o->name) + 2;
2678
2678
        varname= (char*) alloc_root(mem_root, len);
2679
2679
        strxmov(varname, tmp->name.str, "-", o->name, NullS);
2680
 
        my_casedn_str(&my_charset_latin1, varname);
 
2680
        my_casedn_str(&my_charset_utf8_general_ci, varname);
2681
2681
 
2682
2682
        for (p= varname; *p; p++)
2683
2683
          if (*p == '-')
2724
2724
 
2725
2725
static int option_cmp(my_option *a, my_option *b)
2726
2726
{
2727
 
  return my_strcasecmp(&my_charset_latin1, a->name, b->name);
 
2727
  return my_strcasecmp(&my_charset_utf8_general_ci, a->name, b->name);
2728
2728
}
2729
2729
 
2730
2730