From 446a6b934fbeb4c3ebd61fff4623f5043907d0ba Mon Sep 17 00:00:00 2001 From: "monty@mashka.mysql.fi" <> Date: Tue, 7 Jan 2003 23:32:25 +0200 Subject: Enchanced my_once..() functions. Cleaned up charset.c Removed non fatal memory leak in charset.c --- include/my_sys.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'include/my_sys.h') diff --git a/include/my_sys.h b/include/my_sys.h index ab5dedc0ba1..f11afb08b36 100644 --- a/include/my_sys.h +++ b/include/my_sys.h @@ -505,6 +505,8 @@ extern int my_setwd(const char *dir,myf MyFlags); extern int my_lock(File fd,int op,my_off_t start, my_off_t length,myf MyFlags); extern gptr my_once_alloc(uint Size,myf MyFlags); extern void my_once_free(void); +extern char *my_once_strdup(const char *src,myf myflags); +extern char *my_once_memdup(const char *src, uint len, myf myflags); extern my_string my_tempnam(const char *dir,const char *pfx,myf MyFlags); extern File my_open(const char *FileName,int Flags,myf MyFlags); extern File my_register_filename(File fd, const char *FileName, -- cgit v1.2.1 From 9a99ac89e560091374e163cdcbd183bf38aa7a9a Mon Sep 17 00:00:00 2001 From: "bar@bar.mysql.r18.ru" <> Date: Wed, 8 Jan 2003 15:39:15 +0400 Subject: New function to search for charset using charset name rather than collation name --- include/my_sys.h | 1 + 1 file changed, 1 insertion(+) (limited to 'include/my_sys.h') diff --git a/include/my_sys.h b/include/my_sys.h index f11afb08b36..975990ca7fc 100644 --- a/include/my_sys.h +++ b/include/my_sys.h @@ -206,6 +206,7 @@ extern const char *get_charset_name(uint cs_number); extern CHARSET_INFO *get_charset(uint cs_number, myf flags); extern my_bool set_default_charset(uint cs, myf flags); extern CHARSET_INFO *get_charset_by_name(const char *cs_name, myf flags); +extern CHARSET_INFO *get_charset_by_csname(const char *cs_name, myf flags); extern my_bool set_default_charset_by_name(const char *cs_name, myf flags); extern void free_charsets(void); extern char *list_charsets(myf want_flags); /* my_free() this string... */ -- cgit v1.2.1 From 7e9b27eaf5e4add82c98fb8cf87ad68ea72de6a8 Mon Sep 17 00:00:00 2001 From: "monty@mashka.mysql.fi" <> Date: Tue, 14 Jan 2003 14:28:36 +0200 Subject: Updates for multi-byte character sets (Note: test 'union' fails, but Sanja promised to fix this) --- include/my_sys.h | 3 --- 1 file changed, 3 deletions(-) (limited to 'include/my_sys.h') diff --git a/include/my_sys.h b/include/my_sys.h index 975990ca7fc..3d81a9e9219 100644 --- a/include/my_sys.h +++ b/include/my_sys.h @@ -569,9 +569,6 @@ extern int my_error _VARARGS((int nr,myf MyFlags, ...)); extern int my_printf_error _VARARGS((uint my_err, const char *format, myf MyFlags, ...) __attribute__ ((format (printf, 2, 4)))); -extern int my_vsnprintf( char *str, size_t n, - const char *format, va_list ap ); -extern int my_snprintf(char* to, size_t n, const char* fmt, ...); extern int my_message(uint my_err, const char *str,myf MyFlags); extern int my_message_no_curses(uint my_err, const char *str,myf MyFlags); extern int my_message_curses(uint my_err, const char *str,myf MyFlags); -- cgit v1.2.1