Alexander Barkov
929c2e06aa
MDEV-31531 Remove my_casedn_str() and my_caseup_str()
...
Under terms of MDEV 27490 we'll add support for non-BMP identifiers
and upgrade casefolding information to Unicode version 14.0.0.
In Unicode-14.0.0 conversion to lower and upper cases can increase octet length
of the string, so conversion won't be possible in-place any more.
This patch removes virtual functions performing in-place casefolding:
- my_charset_handler_st::casedn_str()
- my_charset_handler_st::caseup_str()
and fixes the code to use the non-inplace functions instead:
- my_charset_handler_st::casedn()
- my_charset_handler_st::caseup()
2024-02-28 22:20:29 +04:00
..
2021-06-17 19:30:24 +02:00
2023-06-10 11:14:15 +03:00
2023-07-27 15:43:21 +02:00
2024-02-03 11:22:20 +01:00
2022-11-01 16:33:00 +01:00
2022-11-01 15:40:49 +01:00
2022-07-29 14:48:01 +02:00
2023-12-07 14:27:42 +03:00
2021-09-07 08:45:19 +03:00
2021-09-07 08:45:19 +03:00
2021-09-07 08:45:19 +03:00
2021-09-07 08:45:19 +03:00
2021-09-07 08:45:19 +03:00
2021-09-07 08:45:19 +03:00
2021-09-07 08:45:19 +03:00
2021-09-07 08:45:19 +03:00
2021-09-07 08:45:19 +03:00
2021-09-07 08:45:19 +03:00
2021-09-07 08:45:19 +03:00
2021-09-07 08:45:19 +03:00
2021-09-07 08:45:19 +03:00
2021-09-07 08:45:19 +03:00
2021-09-07 08:45:19 +03:00
2021-09-07 08:45:19 +03:00
2021-09-07 08:45:19 +03:00
2021-09-07 08:45:19 +03:00
2021-09-07 08:45:19 +03:00
2021-09-07 08:45:19 +03:00
2021-09-07 08:45:19 +03:00
2021-09-07 08:45:19 +03:00
2021-09-07 08:45:19 +03:00
2021-09-07 08:45:19 +03:00
2021-09-07 08:45:19 +03:00
2021-09-07 08:45:19 +03:00
2021-09-07 08:45:19 +03:00
2021-09-07 08:45:19 +03:00
2022-02-24 16:39:12 +11:00
2021-09-07 08:45:19 +03:00
2021-09-07 08:45:19 +03:00
2021-06-17 19:30:24 +02:00
2021-09-07 08:45:19 +03:00
2021-09-07 08:45:19 +03:00
2021-09-10 17:16:50 +03:00
2021-09-10 17:16:50 +03:00
2021-09-10 17:16:50 +03:00
2021-09-10 17:16:50 +03:00
2021-09-10 17:16:50 +03:00
2021-09-07 08:45:19 +03:00
2021-09-07 08:45:19 +03:00
2021-09-07 08:45:19 +03:00
2022-07-29 14:48:01 +02:00
2021-09-10 17:16:50 +03:00
2021-09-07 08:45:19 +03:00
2021-09-07 08:45:19 +03:00
2021-09-07 08:45:19 +03:00
2021-09-10 17:16:18 +03:00
2021-09-07 08:45:19 +03:00
2021-09-10 17:16:18 +03:00
2021-09-10 17:16:18 +03:00
2021-09-10 17:16:18 +03:00
2021-09-07 08:45:19 +03:00
2021-09-07 08:45:19 +03:00
2021-09-07 08:45:19 +03:00
2021-09-07 08:45:19 +03:00
2021-09-07 08:45:19 +03:00
2021-09-07 08:45:19 +03:00
2021-09-07 08:45:19 +03:00
2021-09-07 08:45:19 +03:00
2022-11-01 16:33:00 +01:00
2023-07-27 15:43:21 +02:00
2024-02-28 22:20:29 +04:00
2023-11-04 20:40:31 +01:00
2022-07-29 14:48:01 +02:00
2023-07-27 15:43:21 +02:00
2024-01-27 16:51:45 +02:00
2022-04-27 03:02:37 -07:00
2023-07-26 17:15:00 +07:00
2023-09-30 14:43:12 +02:00
2022-10-19 09:52:16 +01:00
2022-11-01 16:33:00 +01:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2023-07-27 15:43:21 +02:00
2022-11-01 16:33:00 +01:00
2024-01-09 15:50:57 +01:00
2021-06-17 19:30:24 +02:00
2022-10-19 12:23:42 +03:00
2022-10-25 14:25:42 +03:00
2023-10-13 18:13:12 +02:00
2024-02-14 15:02:21 +01:00
2022-05-04 19:34:20 +02:00
2023-12-07 14:27:42 +03:00
2023-07-27 15:43:21 +02:00
2023-07-27 15:43:21 +02:00
2023-07-27 15:43:21 +02:00
2023-07-27 15:43:21 +02:00
2022-12-24 18:53:16 +01:00
2022-03-24 13:43:58 +02:00
2022-03-24 13:43:58 +02:00
2024-01-19 12:46:11 +02:00
2021-09-10 17:16:18 +03:00
2022-08-02 09:34:15 +02:00
2021-09-15 20:23:07 +03:00
2023-04-12 11:04:29 +10:00
2023-07-26 17:15:00 +07:00