]> granicus.if.org Git - yasm/commitdiff
Constify args to pp_include_path() and pp_pre_include().
authorPeter Johnson <peter@tortall.net>
Sun, 19 Oct 2003 16:56:16 +0000 (16:56 -0000)
committerPeter Johnson <peter@tortall.net>
Sun, 19 Oct 2003 16:56:16 +0000 (16:56 -0000)
svn path=/trunk/yasm/; revision=1069

modules/preprocs/nasm/nasm-pp.c
modules/preprocs/nasm/nasm-pp.h
modules/preprocs/nasm/nasm-preproc.c

index a812251dd1e78fe7d3a37e52bc8cb7e7d0467a48..20a760d14f80a72abfeede083dbdf54fe788cd5b 100644 (file)
@@ -4428,7 +4428,7 @@ pp_cleanup(int pass_)
 }
 
 void
-pp_include_path(char *path)
+pp_include_path(const char *path)
 {
     IncPath *i;
 /*  by alexfru: order of path inclusion fixed (was reverse order) */
@@ -4450,7 +4450,7 @@ pp_include_path(char *path)
 } 
 
 void
-pp_pre_include(char *fname)
+pp_pre_include(const char *fname)
 {
     Token *inc, *space, *name;
     Line *l;
index 82a1569c049bc250b3950c817eae741916dfb9f5..e4d56e129b1c8daa87928a7c0ebf3fc71b3430f9 100644 (file)
@@ -9,8 +9,8 @@
 #ifndef YASM_NASM_PREPROC_H
 #define YASM_NASM_PREPROC_H
 
-void pp_include_path (char *);
-void pp_pre_include (char *);
+void pp_include_path (const char *);
+void pp_pre_include (const char *);
 void pp_pre_define (char *);
 void pp_pre_undefine (char *);
 void pp_extra_stdmac (const char **);
index 552c2b57d311714d887055940a9d3f81d46b0832..4946da911e91181014d47fc495ec2f4a1ead0bbd 100644 (file)
@@ -180,17 +180,13 @@ nasm_preproc_input(char *buf, size_t max_size)
 static void
 nasm_preproc_add_include_path (const char *path)
 {
-    char *p = yasm__xstrdup(path);
-    pp_include_path(p);
-    yasm_xfree(p);
+    pp_include_path(path);
 }
 
 static void
 nasm_preproc_add_include_file (const char *filename)
 {
-    char *f = yasm__xstrdup(filename);
-    pp_pre_include(f);
-    yasm_xfree(f);
+    pp_pre_include(filename);
 }