}
void
-pp_include_path(char *path)
+pp_include_path(const char *path)
{
IncPath *i;
/* by alexfru: order of path inclusion fixed (was reverse order) */
}
void
-pp_pre_include(char *fname)
+pp_pre_include(const char *fname)
{
Token *inc, *space, *name;
Line *l;
#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 **);
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);
}