This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
[commit] const char cleanups in cli-dump.c
- From: Andrew Cagney <cagney at gnu dot org>
- To: gdb-patches at sources dot redhat dot com
- Date: Thu, 27 Jan 2005 15:37:20 -0500
- Subject: [commit] const char cleanups in cli-dump.c
FYI,
Committed,
Andrew
2005-01-27 Andrew Cagney <cagney@gnu.org>
* cli/cli-dump.h (fopen_with_cleanup): Make "filename" const.
* cli/cli-dump.c (dump_binary_file, dump_bfd_file): Make string
parameters const, change buf to a const bfd_byte.
(fopen_with_cleanup, bfd_openw_with_cleanup): Make all string
parameters const.
Index: cli/cli-dump.c
===================================================================
RCS file: /cvs/src/src/gdb/cli/cli-dump.c,v
retrieving revision 1.13
diff -p -u -r1.13 cli-dump.c
--- cli/cli-dump.c 12 Nov 2004 21:45:08 -0000 1.13
+++ cli/cli-dump.c 27 Jan 2005 20:33:24 -0000
@@ -1,6 +1,6 @@
/* Dump-to-file commands, for GDB, the GNU debugger.
- Copyright 2002 Free Software Foundation, Inc.
+ Copyright 2002, 2005 Free Software Foundation, Inc.
Contributed by Red Hat.
@@ -118,7 +118,7 @@ scan_filename_with_cleanup (char **cmd,
}
FILE *
-fopen_with_cleanup (char *filename, const char *mode)
+fopen_with_cleanup (const char *filename, const char *mode)
{
FILE *file = fopen (filename, mode);
if (file == NULL)
@@ -145,7 +145,8 @@ bfd_openr_with_cleanup (const char *file
}
static bfd *
-bfd_openw_with_cleanup (char *filename, const char *target, char *mode)
+bfd_openw_with_cleanup (const char *filename, const char *target,
+ const char *mode)
{
bfd *obfd;
@@ -192,8 +193,8 @@ append_command (char *cmd, int from_tty)
}
static void
-dump_binary_file (char *filename, char *mode,
- char *buf, int len)
+dump_binary_file (const char *filename, const char *mode,
+ const bfd_byte *buf, int len)
{
FILE *file;
int status;
@@ -205,9 +206,9 @@ dump_binary_file (char *filename, char *
}
static void
-dump_bfd_file (char *filename, char *mode,
- char *target, CORE_ADDR vaddr,
- char *buf, int len)
+dump_bfd_file (const char *filename, const char *mode,
+ const char *target, CORE_ADDR vaddr,
+ const bfd_byte *buf, int len)
{
bfd *obfd;
asection *osection;
Index: cli/cli-dump.h
===================================================================
RCS file: /cvs/src/src/gdb/cli/cli-dump.h,v
retrieving revision 1.1
diff -p -u -r1.1 cli-dump.h
--- cli/cli-dump.h 29 Mar 2002 01:22:41 -0000 1.1
+++ cli/cli-dump.h 27 Jan 2005 20:33:24 -0000
@@ -1,6 +1,6 @@
/* Dump-to-file commands, for GDB, the GNU debugger.
- Copyright 2001 Free Software Foundation, Inc.
+ Copyright 2001, 2005 Free Software Foundation, Inc.
This file is part of GDB.
@@ -31,7 +31,7 @@ extern char *scan_filename_with_cleanup
extern char *scan_expression_with_cleanup (char **cmd, const char *defname);
-extern FILE *fopen_with_cleanup (char *filename, const char *mode);
+extern FILE *fopen_with_cleanup (const char *filename, const char *mode);
extern char *skip_spaces (char *inp);