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
..
2023-08-15 10:16:12 +02:00
2023-02-03 00:00:35 +03:00
2022-11-01 16:33:00 +01:00
2022-11-01 15:40:49 +01:00
2022-11-01 22:20:02 +01:00
2022-09-14 16:24:51 +04:00
2024-02-12 22:26:06 +01:00
2024-02-12 22:26:06 +01:00
2024-02-12 22:26:06 +01:00
2024-02-04 16:42:31 +01:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-10-02 14:38:13 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-10-02 14:38:13 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-10-02 14:38:13 +02:00
2023-02-03 11:57:50 +03:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 22:14:21 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2024-01-27 12:09:54 +01:00
2023-09-30 14:43:12 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-10-02 14:38:13 +02:00
2023-12-18 13:34:55 +04:00
2023-12-18 13:34:55 +04:00
2023-12-18 13:34:55 +04:00
2023-12-18 13:34:55 +04:00
2023-12-18 13:34:55 +04:00
2023-12-18 13:34:55 +04:00
2023-12-18 13:34:55 +04:00
2023-12-18 13:34:55 +04:00
2022-11-01 16:33:00 +01:00
2022-09-14 16:24:51 +04:00
2022-09-14 16:24:51 +04:00
2024-02-28 22:20:29 +04:00
2023-09-30 14:43:12 +02:00
2023-11-04 20:40:31 +01:00
2022-09-14 16:24:51 +04:00
2022-09-14 16:24:51 +04:00
2024-01-09 16:05:08 +01:00
2022-10-04 07:41:35 +02:00
2022-09-14 16:24:51 +04:00
2022-09-14 16:24:51 +04:00
2023-09-30 14:43:12 +02:00
2022-09-14 16:24:51 +04:00
2022-10-19 09:52:16 +01:00
2023-10-17 16:04:21 +03:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2022-11-01 16:33:00 +01:00
2024-01-27 12:09:54 +01:00
2022-09-14 16:24:51 +04:00
2024-01-10 12:42:56 +02:00
2022-09-20 16:53:20 +03:00
2023-02-03 11:57:50 +03:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2023-10-13 18:13:12 +02:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2024-02-04 16:42:31 +01:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2023-09-30 14:43:12 +02:00
2023-02-03 00:00:35 +03:00
2023-02-03 00:00:35 +03:00
2023-02-03 00:00:35 +03:00
2023-02-03 00:00:35 +03:00
2023-10-14 11:03:00 +02:00
2023-10-14 11:03:00 +02:00
2023-10-14 11:03:00 +02:00
2023-10-14 11:03:00 +02:00
2023-02-03 00:00:35 +03:00
2023-02-03 00:00:35 +03:00
2023-02-03 00:00:35 +03:00
2023-02-03 00:00:35 +03:00
2023-02-03 00:00:35 +03:00
2023-02-03 00:00:35 +03:00
2023-02-03 00:00:35 +03:00
2023-02-03 00:00:35 +03:00
2023-02-03 00:00:35 +03:00
2023-02-03 00:00:35 +03:00
2023-02-03 00:00:35 +03:00
2023-02-03 00:00:35 +03:00
2023-02-03 00:00:35 +03:00
2023-02-03 00:00:35 +03:00
2023-02-03 00:00:35 +03:00
2023-02-03 00:00:35 +03:00
2024-02-12 22:26:06 +01:00
2022-09-14 16:24:51 +04:00
2023-04-12 11:04:29 +10:00
2022-09-14 16:24:51 +04:00