summaryrefslogtreecommitdiff
path: root/app-misc/dateutils/files/dateutils-0.4.10-gcc-14.patch
blob: c4c0c8ffeab1d81fc3f471509a247dedd19fdc7c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
From 51ac0e033cfb74e814d2ee282ef7ea94223e6915 Mon Sep 17 00:00:00 2001
From: Sebastian Freundt <freundt@ga-group.nl>
Date: Wed, 24 Jan 2024 07:55:15 +0000
Subject: [PATCH] hygiene, satisfy gcc's idea of constant string arrays,
 addresses issue 143

---
 src/strptime.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/strptime.c b/src/strptime.c
index 2f0c1fe5..001c2156 100644
--- a/src/strptime.c
+++ b/src/strptime.c
@@ -54,7 +54,7 @@ const char *prog = "strptime";
 
 
 static int
-pars_line(struct tm *tm, const char *const *fmt, size_t nfmt, const char *line)
+pars_line(struct tm *tm, char *const *fmt, size_t nfmt, const char *line)
 {
 	for (size_t i = 0; i < nfmt; i++) {
 		if (fmt[i] && strptime(line, fmt[i], tm) != NULL) {
@@ -75,7 +75,7 @@ prnt_line(const char *ofmt, struct tm *tm)
 
 static int
 proc_line(
-	const char *ln, const char *const *fmt, size_t nfmt,
+	const char *ln, char *const *fmt, size_t nfmt,
 	const char *ofmt,
 	int quietp)
 {
@@ -94,7 +94,7 @@ proc_line(
 }
 
 static int
-proc_lines(const char *const *fmt, size_t nfmt, const char *ofmt, int quietp)
+proc_lines(char *const *fmt, size_t nfmt, const char *ofmt, int quietp)
 {
 	size_t lno = 0;
 	int rc = 0;