diff options
author | bar@gw.udmsearch.izhnet.ru <> | 2002-03-12 21:37:58 +0400 |
---|---|---|
committer | bar@gw.udmsearch.izhnet.ru <> | 2002-03-12 21:37:58 +0400 |
commit | b37ce8e76944610b92087fe0e04e05f1b60903c8 (patch) | |
tree | aa6dbf1781d8122e350474b0cac9e5ee443426bc /extra/resolve_stack_dump.c | |
parent | 4237e7ace74c21d007964940f26f5496027d6e3d (diff) | |
download | mariadb-git-b37ce8e76944610b92087fe0e04e05f1b60903c8.tar.gz |
New ctype functions/macros to support many charsets at a time
Diffstat (limited to 'extra/resolve_stack_dump.c')
-rw-r--r-- | extra/resolve_stack_dump.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/extra/resolve_stack_dump.c b/extra/resolve_stack_dump.c index 6c2ddf66027..7d1d125ec7e 100644 --- a/extra/resolve_stack_dump.c +++ b/extra/resolve_stack_dump.c @@ -178,9 +178,9 @@ trace dump and specify the path to it with -s or --symbols-file"); static uchar hex_val(char c) { uchar l; - if(isdigit(c)) + if(my_isdigit(system_charset_info,c)) return c - '0'; - l = tolower(c); + l = my_tolower(system_charset_info,c); if(l < 'a' || l > 'f') return HEX_INVALID; return (uchar)10 + ((uchar)c - (uchar)'a'); @@ -206,10 +206,10 @@ static int init_sym_entry(SYM_ENTRY* se, char* buf) if(!se->addr) return -1; - while(isspace(*buf++)) + while ( my_isspace(system_charset_info,*buf++)) /* empty */; - while(isspace(*buf++)) + while (my_isspace(system_charset_info,*buf++)) /* empty - skip more space */; --buf; /* now we are on the symbol */ @@ -293,7 +293,7 @@ static void do_resolve() while(fgets(buf, sizeof(buf), fp_dump)) { p = buf; - while(isspace(*p)) + while(my_isspace(system_charset_info,*p)) ++p; /* skip space */; |