From: Bruno Haible Date: Tue, 6 Feb 2024 20:59:01 +0000 (+0100) Subject: nl_langinfo: Fix fallback list of month names (regression 2014-07-07). X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=24d1acfc670b742075b766c5f71a0aeae3d2cdab;p=gnulib.git nl_langinfo: Fix fallback list of month names (regression 2014-07-07). * lib/nl_langinfo.c (nl_langinfo): In the implementation for native Windows, fix the results for MON_8..MON_12, ALTMON_8..ALTMON_12, ABMON_8..ABMON_12. --- diff --git a/ChangeLog b/ChangeLog index 76f9a47244..887b893d32 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2024-02-06 Bruno Haible + + nl_langinfo: Fix fallback list of month names (regression 2014-07-07). + * lib/nl_langinfo.c (nl_langinfo): In the implementation for native + Windows, fix the results for MON_8..MON_12, ALTMON_8..ALTMON_12, + ABMON_8..ABMON_12. + 2024-02-03 Paul Eggert ctime: fix false positive diff --git a/lib/nl_langinfo.c b/lib/nl_langinfo.c index 2a6be82732..64ff93b0cb 100644 --- a/lib/nl_langinfo.c +++ b/lib/nl_langinfo.c @@ -462,7 +462,7 @@ nl_langinfo (nl_item item) { static char const months[][sizeof "September"] = { "January", "February", "March", "April", "May", "June", "July", - "September", "October", "November", "December" + "August", "September", "October", "November", "December" }; case MON_1: case MON_2: @@ -526,7 +526,7 @@ nl_langinfo (nl_item item) static char result[12][30]; static char const abmonths[][sizeof "Jan"] = { "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", - "Sep", "Oct", "Nov", "Dec" + "Aug", "Sep", "Oct", "Nov", "Dec" }; tmm.tm_mon = item - ABMON_1; if (!strftime (buf, sizeof result[0], "%b", &tmm))