summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--binutils/ChangeLog8
-rw-r--r--binutils/dlltool.c10
2 files changed, 13 insertions, 5 deletions
diff --git a/binutils/ChangeLog b/binutils/ChangeLog
index 3cc8f7fde6..fafc7f6d66 100644
--- a/binutils/ChangeLog
+++ b/binutils/ChangeLog
@@ -1,3 +1,11 @@
+2008-02-12 Nick Clifton <nickc@redhat.com>
+
+ * dlltool.c (mcore_elf_cache_filename): Add a const qualifier to
+ the argument.
+ (scan_obj_filename): Do not drop the const qualifier when calling
+ mcore_elf_cache_filename.
+ (struct fname_cache): Add const qualifier to filename field.
+
2008-02-08 H.J. Lu <hongjiu.lu@intel.com>
PR binutils/5713
diff --git a/binutils/dlltool.c b/binutils/dlltool.c
index 2459e21a75..cbdde7c6d4 100644
--- a/binutils/dlltool.c
+++ b/binutils/dlltool.c
@@ -1,6 +1,6 @@
/* dlltool.c -- tool to generate stuff for PE style DLLs
Copyright 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
- 2005, 2006, 2007 Free Software Foundation, Inc.
+ 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
This file is part of GNU Binutils.
@@ -271,7 +271,7 @@ static char *look_for_prog (const char *, const char *, int);
static char *deduce_name (const char *);
#ifdef DLLTOOL_MCORE_ELF
-static void mcore_elf_cache_filename (char *);
+static void mcore_elf_cache_filename (const char *);
static void mcore_elf_gen_out_file (void);
#endif
@@ -1546,7 +1546,7 @@ scan_obj_file (const char *filename)
#ifdef DLLTOOL_MCORE_ELF
if (mcore_elf_out_file)
- mcore_elf_cache_filename ((char *) filename);
+ mcore_elf_cache_filename (filename);
#endif
}
@@ -3558,7 +3558,7 @@ deduce_name (const char *prog_name)
#ifdef DLLTOOL_MCORE_ELF
typedef struct fname_cache
{
- char * filename;
+ const char * filename;
struct fname_cache * next;
}
fname_cache;
@@ -3566,7 +3566,7 @@ fname_cache;
static fname_cache fnames;
static void
-mcore_elf_cache_filename (char * filename)
+mcore_elf_cache_filename (const char * filename)
{
fname_cache * ptr;