- Constify more functions.
authorMax Okumoto <okumoto@dragonflybsd.org>
Sun, 9 Jan 2005 23:14:42 +0000 (23:14 +0000)
committerMax Okumoto <okumoto@dragonflybsd.org>
Sun, 9 Jan 2005 23:14:42 +0000 (23:14 +0000)
usr.bin/make/cond.c
usr.bin/make/parse.c
usr.bin/make/parse.h

index f5084d3..fd3cf58 100644 (file)
@@ -38,7 +38,7 @@
  *
  * @(#)cond.c  8.2 (Berkeley) 1/2/94
  * $FreeBSD: src/usr.bin/make/cond.c,v 1.12.2.1 2003/07/22 08:03:13 ru Exp $
- * $DragonFly: src/usr.bin/make/cond.c,v 1.21 2005/01/08 21:58:23 okumoto Exp $
+ * $DragonFly: src/usr.bin/make/cond.c,v 1.22 2005/01/09 23:14:42 okumoto Exp $
  */
 
 /*-
@@ -109,7 +109,7 @@ typedef Boolean CondProc(int, char *);
  * last two fields are stored in condInvert and condDefProc, respectively.
  */
 static void CondPushBack(Token);
-static int CondGetArg(char **, char **, char *, Boolean);
+static int CondGetArg(char **, char **, const char *, Boolean);
 static CondProc        CondDoDefined;
 static CondProc        CondDoMake;
 static CondProc CondDoExists;
@@ -188,7 +188,7 @@ CondPushBack(Token t)
  *-----------------------------------------------------------------------
  */
 static int
-CondGetArg(char **linePtr, char **argPtr, char *func, Boolean parens)
+CondGetArg(char **linePtr, char **argPtr, const char *func, Boolean parens)
 {
     char         *cp;
     size_t       argLen;
@@ -517,7 +517,7 @@ CondToken(Boolean doEval)
            case '$': {
                char    *lhs;
                char    *rhs;
-               char    *op;
+               const char      *op;
                size_t  varSpecLen;
                Boolean doFree;
 
index e43da33..97fca21 100644 (file)
@@ -37,7 +37,7 @@
  *
  * @(#)parse.c 8.3 (Berkeley) 3/19/94
  * $FreeBSD: src/usr.bin/make/parse.c,v 1.22.2.2 2004/07/10 08:14:42 eik Exp $
- * $DragonFly: src/usr.bin/make/parse.c,v 1.34 2005/01/09 23:03:28 okumoto Exp $
+ * $DragonFly: src/usr.bin/make/parse.c,v 1.35 2005/01/09 23:14:42 okumoto Exp $
  */
 
 /*-
@@ -2384,7 +2384,7 @@ stripvarname(char *cp)
  *---------------------------------------------------------------------
  */
 void
-Parse_File(char *name, FILE *stream)
+Parse_File(const char *name, FILE *stream)
 {
     char         *cp,          /* pointer into the line */
                   *line;       /* the line we're working on */
index f0c3d90..9472099 100644 (file)
@@ -35,7 +35,7 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- * $DragonFly: src/usr.bin/make/parse.h,v 1.1 2005/01/06 11:41:47 okumoto Exp $
+ * $DragonFly: src/usr.bin/make/parse.h,v 1.2 2005/01/09 23:14:42 okumoto Exp $
  */
 
 #include <stdio.h>
@@ -64,7 +64,7 @@ Boolean Parse_AnyExport(void);
 Boolean Parse_IsVar(char *);
 void Parse_DoVar(char *, struct GNode *);
 void Parse_AddIncludeDir(char *);
-void Parse_File(char *, FILE *);
+void Parse_File(const char *, FILE *);
 void Parse_Init(void);
 void Parse_FromString(char *, int);
 void Parse_MainName(struct Lst *);