summaryrefslogtreecommitdiff
path: root/innobase/dict
diff options
context:
space:
mode:
authorunknown <monty@hundin.mysql.fi>2001-12-13 20:54:20 +0200
committerunknown <monty@hundin.mysql.fi>2001-12-13 20:54:20 +0200
commit6e31c2ca7d7881d26c86c29e8abd0e1528d6613b (patch)
tree053b9c4d48bf88ba54d5cf728bfebadb38d1a548 /innobase/dict
parent9385d3aba530562b1ddcecedeb6dd61cd3d63d96 (diff)
parentb554ef6b10db3d6640935cafe0d7ebaf8034ae13 (diff)
downloadmariadb-git-6e31c2ca7d7881d26c86c29e8abd0e1528d6613b.tar.gz
merge
innobase/btr/btr0cur.c: Auto merged innobase/dict/dict0dict.c: Auto merged innobase/sync/sync0arr.c: Auto merged sql/mysqld.cc: Auto merged sql/table.cc: Auto merged sql/unireg.cc: Auto merged Docs/manual.texi: Merge
Diffstat (limited to 'innobase/dict')
-rw-r--r--innobase/dict/dict0dict.c14
1 files changed, 11 insertions, 3 deletions
diff --git a/innobase/dict/dict0dict.c b/innobase/dict/dict0dict.c
index 4b503a3dc49..e68e815f0c9 100644
--- a/innobase/dict/dict0dict.c
+++ b/innobase/dict/dict0dict.c
@@ -1765,9 +1765,8 @@ dict_scan_col(
col = dict_table_get_nth_col(table, i);
if (ut_strlen(col->name) == (ulint)(ptr - old_ptr)
- && 0 == ut_memcmp(col->name, old_ptr,
+ && 0 == ut_cmp_in_lower_case(col->name, old_ptr,
(ulint)(ptr - old_ptr))) {
-
/* Found */
*success = TRUE;
@@ -1831,11 +1830,20 @@ dict_scan_table_name(
break;
}
}
-
+#ifdef __WIN__
+ ut_cpy_in_lower_case(second_table_name + i, old_ptr,
+ ptr - old_ptr);
+#else
ut_memcpy(second_table_name + i, old_ptr, ptr - old_ptr);
+#endif
second_table_name[i + (ptr - old_ptr)] = '\0';
} else {
+#ifdef __WIN__
+ ut_cpy_in_lower_case(second_table_name, old_ptr,
+ ptr - old_ptr);
+#else
ut_memcpy(second_table_name, old_ptr, ptr - old_ptr);
+#endif
second_table_name[dot_ptr - old_ptr] = '/';
second_table_name[ptr - old_ptr] = '\0';
}