@@ -333,20 +333,20 @@ typedef struct MY_CHARSET_HANDLER {
333
333
334
334
/* String-to-number conversion routines */
335
335
long (* strntol )(const CHARSET_INFO * , const char * s , size_t l , int base ,
336
- char * * e , int * err );
336
+ const char * * e , int * err );
337
337
ulong (* strntoul )(const CHARSET_INFO * , const char * s , size_t l , int base ,
338
- char * * e , int * err );
338
+ const char * * e , int * err );
339
339
longlong (* strntoll )(const CHARSET_INFO * , const char * s , size_t l , int base ,
340
- char * * e , int * err );
340
+ const char * * e , int * err );
341
341
ulonglong (* strntoull )(const CHARSET_INFO * , const char * s , size_t l ,
342
- int base , char * * e , int * err );
343
- double (* strntod )(const CHARSET_INFO * , char * s , size_t l , char * * e ,
342
+ int base , const char * * e , int * err );
343
+ double (* strntod )(const CHARSET_INFO * , char * s , size_t l , const char * * e ,
344
344
int * err );
345
- longlong (* strtoll10 )(const CHARSET_INFO * cs , const char * nptr , char * * endptr ,
346
- int * error );
345
+ longlong (* strtoll10 )(const CHARSET_INFO * cs , const char * nptr ,
346
+ const char * * endptr , int * error );
347
347
ulonglong (* strntoull10rnd )(const CHARSET_INFO * cs , const char * str ,
348
- size_t length , int unsigned_fl , char * * endptr ,
349
- int * error );
348
+ size_t length , int unsigned_fl ,
349
+ const char * * endptr , int * error );
350
350
size_t (* scan )(const CHARSET_INFO * , const char * b , const char * e , int sq );
351
351
} MY_CHARSET_HANDLER ;
352
352
@@ -474,28 +474,28 @@ size_t my_snprintf_8bit(const CHARSET_INFO *, char *to, size_t n,
474
474
MY_ATTRIBUTE ((format (printf , 4 , 5 )));
475
475
476
476
long my_strntol_8bit (const CHARSET_INFO * , const char * s , size_t l , int base ,
477
- char * * e , int * err );
477
+ const char * * e , int * err );
478
478
ulong my_strntoul_8bit (const CHARSET_INFO * , const char * s , size_t l , int base ,
479
- char * * e , int * err );
479
+ const char * * e , int * err );
480
480
longlong my_strntoll_8bit (const CHARSET_INFO * , const char * s , size_t l ,
481
- int base , char * * e , int * err );
481
+ int base , const char * * e , int * err );
482
482
ulonglong my_strntoull_8bit (const CHARSET_INFO * , const char * s , size_t l ,
483
- int base , char * * e , int * err );
484
- double my_strntod_8bit (const CHARSET_INFO * , char * s , size_t l , char * * e ,
483
+ int base , const char * * e , int * err );
484
+ double my_strntod_8bit (const CHARSET_INFO * , char * s , size_t l , const char * * e ,
485
485
int * err );
486
486
size_t my_long10_to_str_8bit (const CHARSET_INFO * , char * to , size_t l ,
487
487
int radix , long int val );
488
488
size_t my_longlong10_to_str_8bit (const CHARSET_INFO * , char * to , size_t l ,
489
489
int radix , longlong val );
490
490
491
491
longlong my_strtoll10_8bit (const CHARSET_INFO * cs , const char * nptr ,
492
- char * * endptr , int * error );
492
+ const char * * endptr , int * error );
493
493
longlong my_strtoll10_ucs2 (const CHARSET_INFO * cs , const char * nptr ,
494
494
char * * endptr , int * error );
495
495
496
496
ulonglong my_strntoull10rnd_8bit (const CHARSET_INFO * cs , const char * str ,
497
- size_t length , int unsigned_fl , char * * endptr ,
498
- int * error );
497
+ size_t length , int unsigned_fl ,
498
+ const char * * endptr , int * error );
499
499
ulonglong my_strntoull10rnd_ucs2 (const CHARSET_INFO * cs , const char * str ,
500
500
size_t length , int unsigned_fl , char * * endptr ,
501
501
int * error );
@@ -605,8 +605,6 @@ int my_wildcmp_unicode(const CHARSET_INFO *cs, const char *str,
605
605
606
606
extern bool my_parse_charset_xml (MY_CHARSET_LOADER * loader , const char * buf ,
607
607
size_t buflen );
608
- extern char * my_strchr (const CHARSET_INFO * cs , const char * str , const char * end ,
609
- char c );
610
608
extern size_t my_strcspn (const CHARSET_INFO * cs , const char * str ,
611
609
const char * end , const char * reject ,
612
610
size_t reject_length );
0 commit comments