[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
nl_langinfo: Fix fallback list of month names
From: |
Bruno Haible |
Subject: |
nl_langinfo: Fix fallback list of month names |
Date: |
Tue, 06 Feb 2024 22:07:01 +0100 |
The refactoring done in
https://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=commitdiff;h=fcfce839e791e35b1be8378811d8f82e2b0ca99f
omitted the month name and the abbreviated month name for August.
This patch fixes it.
2024-02-06 Bruno Haible <bruno@clisp.org>
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/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))
- nl_langinfo: Fix fallback list of month names,
Bruno Haible <=