Module Name:    src
Committed By:   rillig
Date:           Fri Sep 25 19:50:04 UTC 2020

Modified Files:
        src/usr.bin/make: nonints.h suff.c

Log Message:
make(1): declare strings for suff.c constant


To generate a diff of this commit:
cvs rdiff -u -r1.128 -r1.129 src/usr.bin/make/nonints.h
cvs rdiff -u -r1.166 -r1.167 src/usr.bin/make/suff.c

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

Modified files:

Index: src/usr.bin/make/nonints.h
diff -u src/usr.bin/make/nonints.h:1.128 src/usr.bin/make/nonints.h:1.129
--- src/usr.bin/make/nonints.h:1.128	Fri Sep 25 15:54:50 2020
+++ src/usr.bin/make/nonints.h	Fri Sep 25 19:50:04 2020
@@ -1,4 +1,4 @@
-/*	$NetBSD: nonints.h,v 1.128 2020/09/25 15:54:50 rillig Exp $	*/
+/*	$NetBSD: nonints.h,v 1.129 2020/09/25 19:50:04 rillig Exp $	*/
 
 /*-
  * Copyright (c) 1988, 1989, 1990, 1993
@@ -152,17 +152,17 @@ Boolean Str_Match(const char *, const ch
 
 /* suff.c */
 void Suff_ClearSuffixes(void);
-Boolean Suff_IsTransform(char *);
-GNode *Suff_AddTransform(char *);
+Boolean Suff_IsTransform(const char *);
+GNode *Suff_AddTransform(const char *);
 void Suff_EndTransform(GNode *);
 void Suff_AddSuffix(const char *, GNode **);
-SearchPath *Suff_GetPath(char *);
+SearchPath *Suff_GetPath(const char *);
 void Suff_DoPaths(void);
-void Suff_AddInclude(char *);
+void Suff_AddInclude(const char *);
 void Suff_AddLib(const char *);
 void Suff_FindDeps(GNode *);
 SearchPath *Suff_FindPath(GNode *);
-void Suff_SetNull(char *);
+void Suff_SetNull(const char *);
 void Suff_Init(void);
 void Suff_End(void);
 void Suff_PrintAll(void);

Index: src/usr.bin/make/suff.c
diff -u src/usr.bin/make/suff.c:1.166 src/usr.bin/make/suff.c:1.167
--- src/usr.bin/make/suff.c:1.166	Fri Sep 25 18:58:12 2020
+++ src/usr.bin/make/suff.c	Fri Sep 25 19:50:04 2020
@@ -1,4 +1,4 @@
-/*	$NetBSD: suff.c,v 1.166 2020/09/25 18:58:12 rillig Exp $	*/
+/*	$NetBSD: suff.c,v 1.167 2020/09/25 19:50:04 rillig Exp $	*/
 
 /*
  * Copyright (c) 1988, 1989, 1990, 1993
@@ -126,7 +126,7 @@
 #include	  "dir.h"
 
 /*	"@(#)suff.c	8.4 (Berkeley) 3/21/94"	*/
-MAKE_RCSID("$NetBSD: suff.c,v 1.166 2020/09/25 18:58:12 rillig Exp $");
+MAKE_RCSID("$NetBSD: suff.c,v 1.167 2020/09/25 19:50:04 rillig Exp $");
 
 #define SUFF_DEBUG0(fmt) \
     if (!DEBUG(SUFF)) (void) 0; else fprintf(debug_file, fmt)
@@ -464,11 +464,11 @@ Suff_ClearSuffixes(void)
  *	TRUE if the string is a valid transformation, FALSE otherwise.
  */
 static Boolean
-SuffParseTransform(char *str, Suff **out_src, Suff **out_targ)
+SuffParseTransform(const char *str, Suff **out_src, Suff **out_targ)
 {
     SuffListNode *srcLn;	/* element in suffix list of trans source*/
     Suff *src;			/* Source of transformation */
-    char *str2;			/* Extra pointer (maybe target suffix) */
+    const char *str2;		/* Extra pointer (maybe target suffix) */
     SuffListNode *singleLn;	/* element in suffix list of any suffix
 				 * that exactly matches str */
     Suff *single = NULL;	/* Source of possible transformation to
@@ -529,7 +529,7 @@ SuffParseTransform(char *str, Suff **out
 /* Return TRUE if the given string is a transformation rule, that is, a
  * concatenation of two known suffixes. */
 Boolean
-Suff_IsTransform(char *str)
+Suff_IsTransform(const char *str)
 {
     Suff    	  *src, *targ;
 
@@ -549,7 +549,7 @@ Suff_IsTransform(char *str)
  *	The node created for the transformation in the transforms list
  */
 GNode *
-Suff_AddTransform(char *line)
+Suff_AddTransform(const char *line)
 {
     GNode         *gn;		/* GNode of transformation rule */
     Suff          *s,		/* source suffix */
@@ -803,7 +803,7 @@ Suff_AddSuffix(const char *name, GNode *
 
 /* Return the search path for the given suffix, or NULL. */
 SearchPath *
-Suff_GetPath(char *sname)
+Suff_GetPath(const char *sname)
 {
     Suff *s = FindSuffByName(sname);
     return s != NULL ? s->searchPath : NULL;
@@ -871,7 +871,7 @@ Suff_DoPaths(void)
  *	sname		Name of the suffix to mark
  */
 void
-Suff_AddInclude(char *sname)
+Suff_AddInclude(const char *sname)
 {
     Suff *suff = FindSuffByName(sname);
     if (suff != NULL)
@@ -2095,7 +2095,7 @@ SuffFindDeps(GNode *gn, SrcList *slst)
  *	name		Name of null suffix
  */
 void
-Suff_SetNull(char *name)
+Suff_SetNull(const char *name)
 {
     Suff *s = FindSuffByName(name);
     if (s == NULL) {

Reply via email to