• unknown's avatar
    Updates for multi-byte character sets · 910c125b
    unknown authored
    (Note: test 'union' fails, but Sanja promised to fix this)
    
    
    include/m_ctype.h:
      Changed prototype for strntod() to inform the user that source may be modified.
    include/m_string.h:
      Moved my_vsnprintf to strings library
    include/my_sys.h:
      Moved my_vsnprintf to strings library
    libmysql/Makefile.shared:
      Moved my_vsnprintf to strings library
    mysql-test/r/alter_table.result:
      Moved my_vsnprintf to strings library
    mysql-test/r/create.result:
      Moved my_vsnprintf to strings library
    mysql-test/r/ctype_many.result:
      Moved my_vsnprintf to strings library
    mysql-test/r/fulltext.result:
      Moved my_vsnprintf to strings library
    mysql-test/r/innodb.result:
      Moved my_vsnprintf to strings library
    mysql-test/r/merge.result:
      Moved my_vsnprintf to strings library
    mysql-test/r/select.result:
      Moved my_vsnprintf to strings library
    mysql-test/r/show_check.result:
      Moved my_vsnprintf to strings library
    mysql-test/r/type_blob.result:
      Moved my_vsnprintf to strings library
    mysql-test/r/type_enum.result:
      Moved my_vsnprintf to strings library
    mysql-test/r/type_ranges.result:
      Moved my_vsnprintf to strings library
    mysql-test/r/type_set.result:
      Moved my_vsnprintf to strings library
    mysys/Makefile.am:
      Moved my_vsnprintf to strings library
    sql/field.cc:
      Fixed for character set handling
    sql/field.h:
      Fixed for character set handling
    sql/item.cc:
      Fixed for character set handling
    sql/item.h:
      Fixed for character set handling
    sql/item_func.cc:
      Fixed for character set handling
    sql/item_func.h:
      Fixed for character set handling
    sql/item_strfunc.cc:
      Fixed for character set handling
    sql/item_sum.cc:
      Fixed for character set handling
    sql/item_sum.h:
      Fixed for character set handling
    sql/item_timefunc.cc:
      Fixed for character set handling
    sql/mysqld.cc:
      Update to use new test_if_int()
    sql/opt_range.cc:
      Fixed for character set handling
    sql/procedure.h:
      Fixed for character set handling
    sql/sql_class.cc:
      Fixed for character set handling
    sql/sql_string.cc:
      Added multi byte support to append.
      Added set_latin1()
    sql/sql_string.h:
      Added set_latin1()
    sql/sql_update.cc:
      Cosmetic changes
    strings/Makefile.am:
      Moved my_vsnprintf to strings library
    strings/ctype-simple.c:
      Code review + cleanup
    strings/ctype-utf8.c:
      Fixed strntod()
    strings/my_vsnprintf.c:
      Added support for %#d and %#u
    910c125b
sql_string.h 8.05 KB