* lib/strftime.c (should_remove_ampm): Call gl_locale_name_unsafe
instead of gl_locale_name.
* modules/nstrftime (Depends-on): Remove localename. Add
localename-unsafe.
+2024-02-15 Bruno Haible <bruno@clisp.org>
+
+ nstrftime, fprintftime: Optimize.
+ * lib/strftime.c (should_remove_ampm): Call gl_locale_name_unsafe
+ instead of gl_locale_name.
+ * modules/nstrftime (Depends-on): Remove localename. Add
+ localename-unsafe.
+
2024-02-15 Bruno Haible <bruno@clisp.org>
localename-unsafe: Optimize.
lt lv mg mhr mi mk mn ms mt nb nds nhn nl nn nr nso oc os pap pl pt ro
ru rw sah sc se sgs sk sl sm sr ss st su sv szl tg tk tn ts tt ug uk unm
uz ve wae wo xh zu */
- const char *loc = gl_locale_name (LC_TIME, "LC_TIME");
+ const char *loc = gl_locale_name_unsafe (LC_TIME, "LC_TIME");
bool remove_ampm = false;
switch (loc[0])
{
extensions
intprops
libc-config
-localename
+localename-unsafe
stdbool
stdckdint
time_rz