]> Savannah Git Hosting - gnulib.git/commitdiff
nl_langinfo: Fix fallback list of month names (regression 2014-07-07).
authorBruno Haible <bruno@clisp.org>
Tue, 6 Feb 2024 20:59:01 +0000 (21:59 +0100)
committerBruno Haible <bruno@clisp.org>
Mon, 12 Feb 2024 23:12:41 +0000 (00:12 +0100)
* 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.

ChangeLog
lib/nl_langinfo.c

index 76f9a47244e5f5dc587cee238c133aedb7920d29..887b893d3251e2c16cb4bf143b85af89338a0793 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+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.
+
 2024-02-03  Paul Eggert  <eggert@cs.ucla.edu>
 
        ctime: fix false positive
index 2a6be8273299bfb903ade48d8f08df16dcdcc2a9..64ff93b0cb8be3741aa4d0d5d9ba46b1ba3e4e60 100644 (file)
@@ -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))