• unknown's avatar
    Bug#8610: The ucs2_turkish_ci collation fails with upper('i') · e7300f13
    unknown authored
      UPPER/LOWER now can return a string with different length.
    
    mi_test1.c:
      Adding new arguments.
    Many files:
      Changeing caseup/casedn to return a result with different
      length than argument.
    sql_string.h:
      Removing unused method,
    mysql_priv.h:
      Removing unused method
    
    
    strings/ctype-big5.c:
      Changeing caseup/casedn to return a result with different length than argument.
    strings/ctype-bin.c:
      Changeing caseup/casedn to return a result with different length than argument.
    strings/ctype-cp932.c:
      Changeing caseup/casedn to return a result with different length than argument.
    strings/ctype-czech.c:
      Changeing caseup/casedn to return a result with different length than argument.
    strings/ctype-euc_kr.c:
      Changeing caseup/casedn to return a result with different length than argument.
    strings/ctype-extra.c:
      Changeing caseup/casedn to return a result with different length than argument.
    strings/ctype-eucjpms.c:
      Changeing caseup/casedn to return a result with different length than argument.
    strings/ctype-gb2312.c:
      Changeing caseup/casedn to return a result with different length than argument.
    strings/ctype-gbk.c:
      Changeing caseup/casedn to return a result with different length than argument.
    strings/ctype-latin1.c:
      Changeing caseup/casedn to return a result with different length than argument.
    strings/ctype-mb.c:
      Changeing caseup/casedn to return a result with different length than argument.
    strings/ctype-simple.c:
      Changeing caseup/casedn to return a result with different length than argument.
    strings/ctype-sjis.c:
      Changeing caseup/casedn to return a result with different length than argument.
    strings/ctype-tis620.c:
      Changeing caseup/casedn to return a result with different length than argument.
    strings/ctype-uca.c:
      Changeing caseup/casedn to return a result with different length than argument.
    strings/ctype-ucs2.c:
      Changeing caseup/casedn to return a result with different length than argument.
    strings/ctype-ujis.c:
      Changeing caseup/casedn to return a result with different length than argument.
    strings/ctype-utf8.c:
      Changeing caseup/casedn to return a result with different length than argument.
    strings/ctype-win1250ch.c:
      Changeing caseup/casedn to return a result with different length than argument.
    sql/item_strfunc.cc:
      Changeing caseup/casedn to return a result with different length than argument.
    sql/item_strfunc.h:
      Changeing caseup/casedn to return a result with different length than argument.
    sql/mysql_priv.h:
      Removing unused method
    sql/sql_string.h:
      Removing unused method,
    client/sql_string.h:
      Changeing caseup/casedn to return a result with different length than argument.
    include/m_ctype.h:
      Changeing caseup/casedn to return a result with different length than argument.
    myisam/mi_test1.c:
      Adding new arguments.
    mysql-test/r/ctype_uca.result:
      UPPER/LOWER now can return a string with different length.
    mysql-test/t/ctype_uca.test:
      UPPER/LOWER now can return a string with different length.
    e7300f13
ctype-utf8.c 113 KB