From 7721c7582a5d0b03435e4c0a7001fd3b4bf424de Mon Sep 17 00:00:00 2001 From: unknown Date: Wed, 13 Nov 2002 17:58:07 +0400 Subject: Some macros to make life easier --- include/m_ctype.h | 6 ++++++ sql/gstream.cc | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/include/m_ctype.h b/include/m_ctype.h index fd10d7325c2..bee6e51c483 100644 --- a/include/m_ctype.h +++ b/include/m_ctype.h @@ -233,6 +233,12 @@ extern int my_strncasecmp_mb(CHARSET_INFO * cs,const char *, const char *t, uint #define my_strcasecmp(s, a, b) ((s)->strcasecmp((s), (a), (b))) #define my_strncasecmp(s, a, b, l) ((s)->strncasecmp((s), (a), (b), (l))) +#define my_strtol(s, a, b, c) ((s)->strtol((s),(a),(b),(c))) +#define my_strtoul(s, a, b, c) ((s)->strtoul((s),(a),(b),(c))) +#define my_strtoll(s, a, b, c) ((s)->strtoll((s),(a),(b),(c))) +#define my_strtoull(s, a, b, c) ((s)->strtoull((s),(a),(b),(c))) +#define my_strtod(s, a, b) ((s)->strtod((s),(a),(b))) + /* XXX: still need to take care of this one */ #ifdef MY_CHARSET_TIS620 diff --git a/sql/gstream.cc b/sql/gstream.cc index 5a58fef6744..bd2345212c3 100644 --- a/sql/gstream.cc +++ b/sql/gstream.cc @@ -99,7 +99,7 @@ int GTextReadStream::get_next_number(double *d) char *endptr; - *d = strtod(cur, &endptr); + *d = my_strtod(my_charset_latin1, cur, &endptr); if(endptr) { -- cgit v1.2.1