* lib/lc-charset-unicode.c (get_converters): Cache the return value.
+2024-05-25 Bruno Haible <bruno@clisp.org>
+
+ uchar-c23: Speed up mbrtoc32 on Solaris 11.4.
+ * lib/lc-charset-unicode.c (get_converters): Cache the return value.
+
2024-05-23 Bruno Haible <bruno@clisp.org>
mbrtoc32: Work around bug in Cygwin 3.5.3.
/* Conversion between the current locale's character encoding and Unicode.
- Copyright (C) 2023 Free Software Foundation, Inc.
+ Copyright (C) 2023-2024 Free Software Foundation, Inc.
This file is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as
return NULL;
}
strcpy (conv->encoding, encoding);
+ gl_tls_set (converters_key, conv);
}
else if (strcmp (conv->encoding, encoding) != 0)
{