• unknown's avatar
    InnoDB: Treat UTF-8 strings properly in case insensitive operations · e4938933
    unknown authored
    
    innobase/dict/dict0dict.c:
      Use innobase_strcasecmp() and innobase_casedn_str()
      instead of ut_cmp_in_lower_case() and ut_cpy_in_lower_case()
    innobase/include/ut0byte.h:
      Remove ut_cpy_in_lower_case() and ut_cmp_in_lower_case()
    innobase/ut/ut0byte.c:
      Remove ut_cpy_in_lower_case() and ut_cmp_in_lower_case()
    sql/ha_innodb.cc:
      Add innobase_strcasecmp() and innobase_casedn_str()
      Replace tolower() loop with innobase_casedn_str()
      Replace my_casedn_str() with innobase_casedn_str()
      Replace ut_cmp_in_lower_case() with innobase_strcasecmp()
    e4938933
dict0dict.c 107 KB