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.
This commit is contained in:
parent
10e2d419a3
commit
c26b8e3b42
|
@ -1,5 +1,11 @@
|
||||||
2005-01-27 Andrew Cagney <cagney@gnu.org>
|
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.
|
||||||
|
|
||||||
* corefile.c (write_memory): Update, make a copy of the read-only
|
* corefile.c (write_memory): Update, make a copy of the read-only
|
||||||
buffer.
|
buffer.
|
||||||
* target.c (target_read_memory): Update.
|
* target.c (target_read_memory): Update.
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
/* Dump-to-file commands, for GDB, the GNU debugger.
|
/* 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.
|
Contributed by Red Hat.
|
||||||
|
|
||||||
|
@ -118,7 +118,7 @@ scan_filename_with_cleanup (char **cmd, const char *defname)
|
||||||
}
|
}
|
||||||
|
|
||||||
FILE *
|
FILE *
|
||||||
fopen_with_cleanup (char *filename, const char *mode)
|
fopen_with_cleanup (const char *filename, const char *mode)
|
||||||
{
|
{
|
||||||
FILE *file = fopen (filename, mode);
|
FILE *file = fopen (filename, mode);
|
||||||
if (file == NULL)
|
if (file == NULL)
|
||||||
|
@ -145,7 +145,8 @@ bfd_openr_with_cleanup (const char *filename, const char *target)
|
||||||
}
|
}
|
||||||
|
|
||||||
static bfd *
|
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;
|
bfd *obfd;
|
||||||
|
|
||||||
|
@ -192,8 +193,8 @@ append_command (char *cmd, int from_tty)
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
dump_binary_file (char *filename, char *mode,
|
dump_binary_file (const char *filename, const char *mode,
|
||||||
char *buf, int len)
|
const bfd_byte *buf, int len)
|
||||||
{
|
{
|
||||||
FILE *file;
|
FILE *file;
|
||||||
int status;
|
int status;
|
||||||
|
@ -205,9 +206,9 @@ dump_binary_file (char *filename, char *mode,
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
dump_bfd_file (char *filename, char *mode,
|
dump_bfd_file (const char *filename, const char *mode,
|
||||||
char *target, CORE_ADDR vaddr,
|
const char *target, CORE_ADDR vaddr,
|
||||||
char *buf, int len)
|
const bfd_byte *buf, int len)
|
||||||
{
|
{
|
||||||
bfd *obfd;
|
bfd *obfd;
|
||||||
asection *osection;
|
asection *osection;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
/* Dump-to-file commands, for GDB, the GNU debugger.
|
/* 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.
|
This file is part of GDB.
|
||||||
|
|
||||||
|
@ -31,7 +31,7 @@ extern char *scan_filename_with_cleanup (char **cmd, const char *defname);
|
||||||
|
|
||||||
extern char *scan_expression_with_cleanup (char **cmd, const char *defname);
|
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);
|
extern char *skip_spaces (char *inp);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue