Module Name:    src
Committed By:   rillig
Date:           Thu Mar 13 06:49:49 UTC 2025

Modified Files:
        src/lib/libintl: gettext.c

Log Message:
libintl: fix lint warning about strchr effectively discarding 'const'


To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.34 src/lib/libintl/gettext.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/lib/libintl/gettext.c
diff -u src/lib/libintl/gettext.c:1.33 src/lib/libintl/gettext.c:1.34
--- src/lib/libintl/gettext.c:1.33	Sun Aug 18 17:46:24 2024
+++ src/lib/libintl/gettext.c	Thu Mar 13 06:49:49 2025
@@ -1,4 +1,4 @@
-/*	$NetBSD: gettext.c,v 1.33 2024/08/18 17:46:24 christos Exp $	*/
+/*	$NetBSD: gettext.c,v 1.34 2025/03/13 06:49:49 rillig Exp $	*/
 
 /*-
  * Copyright (c) 2000, 2001 Citrus Project,
@@ -29,7 +29,7 @@
  */
 
 #include <sys/cdefs.h>
-__RCSID("$NetBSD: gettext.c,v 1.33 2024/08/18 17:46:24 christos Exp $");
+__RCSID("$NetBSD: gettext.c,v 1.34 2025/03/13 06:49:49 rillig Exp $");
 
 #include <sys/param.h>
 #include <sys/stat.h>
@@ -581,7 +581,7 @@ mapit(const char *path, struct domainbin
 	struct mo *mo;
 	size_t l, headerlen;
 	unsigned int i;
-	char *v;
+	const char *value;
 	struct mohandle *mohandle = &db->mohandle;
 
 	if (mohandle->addr && mohandle->addr != MAP_FAILED &&
@@ -713,16 +713,16 @@ mapit(const char *path, struct domainbin
 	/* grab MIME-header and charset field */
 	mohandle->mo.mo_header = lookup("", db, &headerlen);
 	if (mohandle->mo.mo_header)
-		v = strstr(mohandle->mo.mo_header, "charset=");
+		value = strstr(mohandle->mo.mo_header, "charset=");
 	else
-		v = NULL;
-	if (v) {
-		mohandle->mo.mo_charset = strdup(v + 8);
+		value = NULL;
+	if (value != NULL) {
+		mohandle->mo.mo_charset = strdup(value + 8);
 		if (!mohandle->mo.mo_charset)
 			goto fail;
-		v = strchr(mohandle->mo.mo_charset, '\n');
-		if (v)
-			*v = '\0';
+		char *newline = strchr(mohandle->mo.mo_charset, '\n');
+		if (newline != NULL)
+			*newline = '\0';
 	}
 	if (!mohandle->mo.mo_header ||
 	    _gettext_parse_plural(&mohandle->mo.mo_plural,

Reply via email to