Module Name:    othersrc
Committed By:   dholland
Date:           Sat Mar 23 18:33:01 UTC 2013

Modified Files:
        othersrc/usr.bin/dholland-make2: nonints.h parse.c suff.c

Log Message:
Use more const.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 othersrc/usr.bin/dholland-make2/nonints.h
cvs rdiff -u -r1.7 -r1.8 othersrc/usr.bin/dholland-make2/parse.c
cvs rdiff -u -r1.17 -r1.18 othersrc/usr.bin/dholland-make2/suff.c

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

Modified files:

Index: othersrc/usr.bin/dholland-make2/nonints.h
diff -u othersrc/usr.bin/dholland-make2/nonints.h:1.6 othersrc/usr.bin/dholland-make2/nonints.h:1.7
--- othersrc/usr.bin/dholland-make2/nonints.h:1.6	Sat Mar 23 17:47:11 2013
+++ othersrc/usr.bin/dholland-make2/nonints.h	Sat Mar 23 18:33:00 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: nonints.h,v 1.6 2013/03/23 17:47:11 dholland Exp $	*/
+/*	$NetBSD: nonints.h,v 1.7 2013/03/23 18:33:00 dholland Exp $	*/
 
 /*-
  * Copyright (c) 1988, 1989, 1990, 1993
@@ -142,17 +142,17 @@ void Str_SYSVSubst(Buffer *, char *, cha
 
 /* suff.c */
 void Suff_ClearSuffixes(void);
-Boolean Suff_IsTransform(char *);
-GNode *Suff_AddTransform(char *);
+Boolean Suff_IsTransform(const char *);
+GNode *Suff_AddTransform(const char *);
 int Suff_EndTransform(void *, void *);
-void Suff_AddSuffix(char *, GNode **);
-struct patharray *Suff_GetPath(char *);
+void Suff_AddSuffix(const char *, GNode **);
+struct patharray *Suff_GetPath(const char *);
 void Suff_DoPaths(void);
-void Suff_AddInclude(char *);
-void Suff_AddLib(char *);
+void Suff_AddInclude(const char *);
+void Suff_AddLib(const char *);
 void Suff_FindDeps(GNode *);
 const struct patharray *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: othersrc/usr.bin/dholland-make2/parse.c
diff -u othersrc/usr.bin/dholland-make2/parse.c:1.7 othersrc/usr.bin/dholland-make2/parse.c:1.8
--- othersrc/usr.bin/dholland-make2/parse.c:1.7	Tue Mar  5 04:27:27 2013
+++ othersrc/usr.bin/dholland-make2/parse.c	Sat Mar 23 18:33:00 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: parse.c,v 1.7 2013/03/05 04:27:27 dholland Exp $	*/
+/*	$NetBSD: parse.c,v 1.8 2013/03/23 18:33:00 dholland Exp $	*/
 
 /*
  * Copyright (c) 1988, 1989, 1990, 1993
@@ -138,7 +138,7 @@
 #include "buf.h"
 #include "pathnames.h"
 
-MAKE_RCSID("$NetBSD: parse.c,v 1.7 2013/03/05 04:27:27 dholland Exp $");
+MAKE_RCSID("$NetBSD: parse.c,v 1.8 2013/03/23 18:33:00 dholland Exp $");
 
 ////////////////////////////////////////////////////////////
 // types and constants
@@ -2010,7 +2010,7 @@ Parse_AddIncludeDir(char *dir)
  */
 
 static void
-Parse_include_file(char *file, Boolean isSystem, int silent)
+Parse_include_file(const char *file, Boolean isSystem, int silent)
 {
     struct loadedfile *lf;
     char          *fullname;	/* full pathname of file */
@@ -2061,7 +2061,7 @@ Parse_include_file(char *file, Boolean i
 	     * then on the .PATH search path, if not found in a -I directory.
 	     * If we have a suffix specific path we should use that.
 	     */
-	    char *suff;
+	    const char *suff;
 	    struct patharray *suffPath;
 
 	    if ((suff = strrchr(file, '.'))) {
@@ -2180,7 +2180,8 @@ ParseDoInclude(char *line)
 static void
 ParseSetParseFile(const char *filename)
 {
-    char *slash, *dirname;
+    const char *slash;
+    char *dirname;
     const char *pd, *pf;
     int len;
 

Index: othersrc/usr.bin/dholland-make2/suff.c
diff -u othersrc/usr.bin/dholland-make2/suff.c:1.17 othersrc/usr.bin/dholland-make2/suff.c:1.18
--- othersrc/usr.bin/dholland-make2/suff.c:1.17	Sat Mar 23 18:27:18 2013
+++ othersrc/usr.bin/dholland-make2/suff.c	Sat Mar 23 18:33:00 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: suff.c,v 1.17 2013/03/23 18:27:18 dholland Exp $	*/
+/*	$NetBSD: suff.c,v 1.18 2013/03/23 18:33:00 dholland Exp $	*/
 
 /*
  * Copyright (c) 1988, 1989, 1990, 1993
@@ -131,7 +131,7 @@
 #include	  "hash.h"
 #include	  "dir.h"
 
-MAKE_RCSID("$NetBSD: suff.c,v 1.17 2013/03/23 18:27:18 dholland Exp $");
+MAKE_RCSID("$NetBSD: suff.c,v 1.18 2013/03/23 18:33:00 dholland Exp $");
 
 #define CLEANUP
 
@@ -209,10 +209,10 @@ static Suff 	    *emptySuff;	/* The empt
 static const char *SuffStrIsPrefix(const char *, const char *);
 static const char *SuffSuffIsSuffix(const Suff *, const char *name);
 static void SuffUnRef(struct sufflist *, Suff *);
-static void SuffFree(void *);
+static void SuffFree(Suff *);
 static void SuffInsert(struct sufflist *, Suff *);
 static void SuffRemove(struct sufflist *, Suff *);
-static Boolean SuffParseTransform(char *, Suff **, Suff **);
+static Boolean SuffParseTransform(const char *, Suff **, Suff **);
 static void SuffRebuildGraph(GNode *, Suff *);
 static void SuffAddSrc(Suff *, struct srclist *, Src *);
 static int SuffRemoveSrc(struct srclist *);
@@ -328,9 +328,8 @@ SuffUnRef(struct sufflist *l, Suff *s)
  * Destroy a suffix.
  */
 static void
-SuffFree(void *sp)
+SuffFree(Suff *s)
 {
-    Suff           *s = (Suff *)sp;
     unsigned i;
 
     if (s == suffNull)
@@ -465,7 +464,7 @@ Suff_ClearSuffixes(void)
  *-----------------------------------------------------------------------
  */
 static Boolean
-SuffParseTransform(char *str, Suff **srcPtr, Suff **targPtr)
+SuffParseTransform(const char *str, Suff **srcPtr, Suff **targPtr)
 {
 	/*
 	 * STR is a string that might be of the form ".c.o". If it is
@@ -559,7 +558,7 @@ SuffParseTransform(char *str, Suff **src
  *-----------------------------------------------------------------------
  */
 Boolean
-Suff_IsTransform(char *str)
+Suff_IsTransform(const char *str)
 {
     Suff    	  *src, *targ;
 
@@ -584,7 +583,7 @@ Suff_IsTransform(char *str)
  *-----------------------------------------------------------------------
  */
 GNode *
-Suff_AddTransform(char *line)
+Suff_AddTransform(const char *line)
 {
     GNode         *gn;		/* GNode of transformation rule */
     Suff          *s,		/* source suffix */
@@ -882,7 +881,7 @@ SuffFindBySuffix(struct sufflist *list, 
 }
 
 void
-Suff_AddSuffix(char *str, GNode **gn)
+Suff_AddSuffix(const char *str, GNode **gn)
 {
 	Suff *s;	    /* new suffix descriptor */
 	GNodeSuff gs;
@@ -948,7 +947,7 @@ Suff_AddSuffix(char *str, GNode **gn)
  *-----------------------------------------------------------------------
  */
 struct patharray *
-Suff_GetPath(char *sname)
+Suff_GetPath(const char *sname)
 {
     Suff    	  *s;
 
@@ -1051,7 +1050,7 @@ Suff_DoPaths(void)
  *-----------------------------------------------------------------------
  */
 void
-Suff_AddInclude(char *sname)
+Suff_AddInclude(const char *sname)
 {
     Suff	  *s;
 
@@ -1081,7 +1080,7 @@ Suff_AddInclude(char *sname)
  *-----------------------------------------------------------------------
  */
 void
-Suff_AddLib(char *sname)
+Suff_AddLib(const char *sname)
 {
     Suff	  *s;
 
@@ -2474,7 +2473,7 @@ SuffFindDeps(GNode *gn, struct srclist *
  *-----------------------------------------------------------------------
  */
 void
-Suff_SetNull(char *name)
+Suff_SetNull(const char *name)
 {
     Suff    *s;
 

Reply via email to