mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
Merge 10.1 into 10.2
This commit is contained in:
@@ -236,28 +236,26 @@ size_t my_casedn_str_8bit(CHARSET_INFO * cs,char *str)
|
||||
}
|
||||
|
||||
|
||||
size_t my_caseup_8bit(CHARSET_INFO * cs, char *src, size_t srclen,
|
||||
char *dst __attribute__((unused)),
|
||||
size_t dstlen __attribute__((unused)))
|
||||
size_t my_caseup_8bit(CHARSET_INFO * cs, const char *src, size_t srclen,
|
||||
char *dst, size_t dstlen)
|
||||
{
|
||||
char *end= src + srclen;
|
||||
const char *end= src + srclen;
|
||||
register const uchar *map= cs->to_upper;
|
||||
DBUG_ASSERT(src == dst && srclen == dstlen);
|
||||
DBUG_ASSERT(srclen <= dstlen);
|
||||
for ( ; src != end ; src++)
|
||||
*src= (char) map[(uchar) *src];
|
||||
*dst++= (char) map[(uchar) *src];
|
||||
return srclen;
|
||||
}
|
||||
|
||||
|
||||
size_t my_casedn_8bit(CHARSET_INFO * cs, char *src, size_t srclen,
|
||||
char *dst __attribute__((unused)),
|
||||
size_t dstlen __attribute__((unused)))
|
||||
size_t my_casedn_8bit(CHARSET_INFO * cs, const char *src, size_t srclen,
|
||||
char *dst, size_t dstlen)
|
||||
{
|
||||
char *end= src + srclen;
|
||||
const char *end= src + srclen;
|
||||
register const uchar *map=cs->to_lower;
|
||||
DBUG_ASSERT(src == dst && srclen == dstlen);
|
||||
DBUG_ASSERT(srclen <= dstlen);
|
||||
for ( ; src != end ; src++)
|
||||
*src= (char) map[(uchar) *src];
|
||||
*dst++= (char) map[(uchar) *src];
|
||||
return srclen;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user