* dlltool.c (mcore_elf_cache_filename): Add a const qualifier to
authorNick Clifton <nickc@redhat.com>
Tue, 12 Feb 2008 12:33:51 +0000 (12:33 +0000)
committerNick Clifton <nickc@redhat.com>
Tue, 12 Feb 2008 12:33:51 +0000 (12:33 +0000)
  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.

binutils/ChangeLog
binutils/dlltool.c

index 3cc8f7f..fafc7f6 100644 (file)
@@ -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
index 2459e21..cbdde7c 100644 (file)
@@ -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;