Back out constify of Parse_File(). It is assigned to curFile.fname
authorMax Okumoto <okumoto@dragonflybsd.org>
Fri, 4 Feb 2005 06:45:16 +0000 (06:45 +0000)
committerMax Okumoto <okumoto@dragonflybsd.org>
Fri, 4 Feb 2005 06:45:16 +0000 (06:45 +0000)
and you cannot const this because it's passed to free() later on.

usr.bin/make/parse.c
usr.bin/make/parse.h

index 3c2e658..fb4e509 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.43 2005/02/01 22:05:36 okumoto Exp $
+ * $DragonFly: src/usr.bin/make/parse.c,v 1.44 2005/02/04 06:45:16 okumoto Exp $
  */
 
 /*-
@@ -2412,7 +2412,7 @@ stripvarname(char *cp)
  *---------------------------------------------------------------------
  */
 void
-Parse_File(const char *name, FILE *stream)
+Parse_File(char *name, FILE *stream)
 {
     char         *cp,          /* pointer into the line */
                   *line;       /* the line we're working on */
index 948810e..2c3c299 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.3 2005/02/01 22:05:36 okumoto Exp $
+ * $DragonFly: src/usr.bin/make/parse.h,v 1.4 2005/02/04 06:45:16 okumoto Exp $
  */
 
 #ifndef parse_h_470eeb9a
@@ -67,7 +67,7 @@ Boolean Parse_AnyExport(void);
 Boolean Parse_IsVar(char *);
 void Parse_DoVar(char *, struct GNode *);
 void Parse_AddIncludeDir(char *);
-void Parse_File(const char *, FILE *);
+void Parse_File(char *, FILE *);
 void Parse_Init(void);
 void Parse_FromString(char *, int);
 void Parse_MainName(struct Lst *);