mirror of
https://github.com/MariaDB/server.git
synced 2026-04-26 18:25:30 +02:00
ctype-big5.c:
ctype-cp932.c: ctype-gbk.c: ctype-mb.c: ctype-simple.c: ctype-sjis.c: ctype-ucs2.c: ctype-ujis.c: ctype-utf8.c: Adding explicit cast to return type in pointer substructions to avoid warnings from some compilers. strings/ctype-big5.c: Adding explicit cast to return type in pointer substructions to avoid warnings from some compilers. Adding explicit cast to return type in pointer substructions to avoid warnings from some compilers. Adding explicit cast to return type in pointer substructions to avoid warnings from some compilers. strings/ctype-cp932.c: Adding explicit cast to return type in pointer substructions to avoid warnings from some compilers. strings/ctype-gbk.c: Adding explicit cast to return type in pointer substructions to avoid warnings from some compilers. strings/ctype-mb.c: Adding explicit cast to return type in pointer substructions to avoid warnings from some compilers. strings/ctype-simple.c: Adding explicit cast to return type in pointer substructions to avoid warnings from some compilers. strings/ctype-sjis.c: Adding explicit cast to return type in pointer substructions to avoid warnings from some compilers. strings/ctype-ucs2.c: Adding explicit cast to return type in pointer substructions to avoid warnings from some compilers. strings/ctype-ujis.c: Adding explicit cast to return type in pointer substructions to avoid warnings from some compilers. strings/ctype-utf8.c: Adding explicit cast to return type in pointer substructions to avoid warnings from some compilers.
This commit is contained in:
parent
d66d45ef8e
commit
f12ded495c
9 changed files with 22 additions and 22 deletions
|
|
@ -6309,7 +6309,7 @@ uint my_well_formed_len_big5(CHARSET_INFO *cs __attribute__((unused)),
|
|||
break;
|
||||
}
|
||||
}
|
||||
return b - b0;
|
||||
return (uint) (b - b0);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -213,7 +213,7 @@ static int my_strnncoll_cp932_internal(CHARSET_INFO *cs,
|
|||
uint a_char= cp932code(*a, *(a+1));
|
||||
uint b_char= cp932code(*b, *(b+1));
|
||||
if (a_char != b_char)
|
||||
return a_char - b_char;
|
||||
return (int) a_char - (int) b_char;
|
||||
a += 2;
|
||||
b += 2;
|
||||
} else
|
||||
|
|
@ -5449,7 +5449,7 @@ uint my_well_formed_len_cp932(CHARSET_INFO *cs __attribute__((unused)),
|
|||
break;
|
||||
}
|
||||
}
|
||||
return b - b0;
|
||||
return (uint) (b - b0);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -9956,7 +9956,7 @@ uint my_well_formed_len_gbk(CHARSET_INFO *cs __attribute__((unused)),
|
|||
break;
|
||||
}
|
||||
}
|
||||
return b - b0;
|
||||
return (uint) (b - b0);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -260,7 +260,7 @@ uint my_charpos_mb(CHARSET_INFO *cs __attribute__((unused)),
|
|||
pos+= (mblen= my_ismbchar(cs, pos, end)) ? mblen : 1;
|
||||
length--;
|
||||
}
|
||||
return length ? end+2-start : pos-start;
|
||||
return length ? (uint) (end + 2 - start) : (uint) (pos - start);
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -282,7 +282,7 @@ uint my_well_formed_len_mb(CHARSET_INFO *cs, const char *b, const char *e,
|
|||
b+= mblen;
|
||||
pos--;
|
||||
}
|
||||
return b - b_start;
|
||||
return (uint) (b - b_start);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -1051,7 +1051,7 @@ ulong my_scan_8bit(CHARSET_INFO *cs, const char *str, const char *end, int sq)
|
|||
if (*str == '.')
|
||||
{
|
||||
for(str++ ; str != end && *str == '0' ; str++);
|
||||
return str-str0;
|
||||
return (ulong) (str - str0);
|
||||
}
|
||||
return 0;
|
||||
|
||||
|
|
@ -1061,7 +1061,7 @@ ulong my_scan_8bit(CHARSET_INFO *cs, const char *str, const char *end, int sq)
|
|||
if (!my_isspace(cs,*str))
|
||||
break;
|
||||
}
|
||||
return str-str0;
|
||||
return (ulong) (str - str0);
|
||||
default:
|
||||
return 0;
|
||||
}
|
||||
|
|
@ -1078,14 +1078,14 @@ void my_fill_8bit(CHARSET_INFO *cs __attribute__((unused)),
|
|||
uint my_numchars_8bit(CHARSET_INFO *cs __attribute__((unused)),
|
||||
const char *b, const char *e)
|
||||
{
|
||||
return e-b;
|
||||
return (uint) (e - b);
|
||||
}
|
||||
|
||||
|
||||
uint my_numcells_8bit(CHARSET_INFO *cs __attribute__((unused)),
|
||||
const char *b, const char *e)
|
||||
{
|
||||
return e-b;
|
||||
return (uint) (e - b);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -213,7 +213,7 @@ static int my_strnncoll_sjis_internal(CHARSET_INFO *cs,
|
|||
uint a_char= sjiscode(*a, *(a+1));
|
||||
uint b_char= sjiscode(*b, *(b+1));
|
||||
if (a_char != b_char)
|
||||
return a_char - b_char;
|
||||
return (int) a_char - (int) b_char;
|
||||
a += 2;
|
||||
b += 2;
|
||||
} else
|
||||
|
|
@ -4605,7 +4605,7 @@ uint my_well_formed_len_sjis(CHARSET_INFO *cs __attribute__((unused)),
|
|||
break;
|
||||
}
|
||||
}
|
||||
return b - b0;
|
||||
return (uint) (b - b0);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -215,7 +215,7 @@ static int my_strnncoll_ucs2(CHARSET_INFO *cs,
|
|||
s+=s_res;
|
||||
t+=t_res;
|
||||
}
|
||||
return t_is_prefix ? t-te : ((se-s) - (te-t));
|
||||
return t_is_prefix ? (int) (t - te) : (int) ((se - s) - (te - t));
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
@ -326,7 +326,7 @@ static int my_strncasecmp_ucs2(CHARSET_INFO *cs,
|
|||
s+=s_res;
|
||||
t+=t_res;
|
||||
}
|
||||
return ( (se-s) - (te-t) );
|
||||
return (int) ( (se-s) - (te-t) );
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -1349,7 +1349,7 @@ int my_strnncoll_ucs2_bin(CHARSET_INFO *cs,
|
|||
s+=s_res;
|
||||
t+=t_res;
|
||||
}
|
||||
return t_is_prefix ? t-te : ((se-s) - (te-t));
|
||||
return t_is_prefix ? (int) (t - te) : (int) ((se-s) - (te-t));
|
||||
}
|
||||
|
||||
static int my_strnncollsp_ucs2_bin(CHARSET_INFO *cs,
|
||||
|
|
@ -1494,7 +1494,7 @@ ulong my_scan_ucs2(CHARSET_INFO *cs __attribute__((unused)),
|
|||
if (str[0] != '\0' || str[1] != ' ')
|
||||
break;
|
||||
}
|
||||
return str - str0;
|
||||
return (ulong) (str - str0);
|
||||
default:
|
||||
return 0;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -8270,7 +8270,7 @@ uint my_well_formed_len_ujis(CHARSET_INFO *cs __attribute__((unused)),
|
|||
if (b >= (uchar *) end) /* need more bytes */
|
||||
{
|
||||
*error= 1;
|
||||
return chbeg - beg; /* unexpected EOL */
|
||||
return (uint) (chbeg - beg); /* unexpected EOL */
|
||||
}
|
||||
|
||||
if (ch == 0x8E) /* [x8E][xA0-xDF] */
|
||||
|
|
@ -8278,7 +8278,7 @@ uint my_well_formed_len_ujis(CHARSET_INFO *cs __attribute__((unused)),
|
|||
if (*b >= 0xA0 && *b <= 0xDF)
|
||||
continue;
|
||||
*error= 1;
|
||||
return chbeg - beg; /* invalid sequence */
|
||||
return (uint) (chbeg - beg); /* invalid sequence */
|
||||
}
|
||||
|
||||
if (ch == 0x8F) /* [x8F][xA1-xFE][xA1-xFE] */
|
||||
|
|
@ -8287,7 +8287,7 @@ uint my_well_formed_len_ujis(CHARSET_INFO *cs __attribute__((unused)),
|
|||
if (b >= (uchar*) end)
|
||||
{
|
||||
*error= 1;
|
||||
return chbeg - beg; /* unexpected EOL */
|
||||
return (uint) (chbeg - beg);/* unexpected EOL */
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -8295,9 +8295,9 @@ uint my_well_formed_len_ujis(CHARSET_INFO *cs __attribute__((unused)),
|
|||
*b >= 0xA1 && *b <= 0xFE) /* [xA1-xFE][xA1-xFE] */
|
||||
continue;
|
||||
*error= 1;
|
||||
return chbeg - beg; /* invalid sequence */
|
||||
return (uint) (chbeg - beg); /* invalid sequence */
|
||||
}
|
||||
return b - (uchar *) beg;
|
||||
return (uint) (b - (uchar *) beg);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -2008,7 +2008,7 @@ static int my_strnncoll_utf8(CHARSET_INFO *cs,
|
|||
s+=s_res;
|
||||
t+=t_res;
|
||||
}
|
||||
return t_is_prefix ? t-te : ((se-s) - (te-t));
|
||||
return t_is_prefix ? (int) (t-te) : (int) ((se-s) - (te-t));
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue