mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-08-06 06:45:56 +08:00
Remove make_cleanup_fclose
After the preceding patches, make_cleanup_fclose is no longer used, so remove it. ChangeLog 2017-08-03 Tom Tromey <tom@tromey.com> * utils.h (make_cleanup_fclose): Remove. * utils.c (do_fclose_cleanup, make_cleanup_fclose): Remove.
This commit is contained in:
@ -1,3 +1,8 @@
|
||||
2017-08-03 Tom Tromey <tom@tromey.com>
|
||||
|
||||
* utils.h (make_cleanup_fclose): Remove.
|
||||
* utils.c (do_fclose_cleanup, make_cleanup_fclose): Remove.
|
||||
|
||||
2017-08-03 Tom Tromey <tom@tromey.com>
|
||||
|
||||
* top.c (open_terminal_stream): Return gdb_file_up.
|
||||
|
18
gdb/utils.c
18
gdb/utils.c
@ -148,24 +148,6 @@ make_cleanup_freeargv (char **arg)
|
||||
return make_cleanup (do_freeargv, arg);
|
||||
}
|
||||
|
||||
/* Helper function which does the work for make_cleanup_fclose. */
|
||||
|
||||
static void
|
||||
do_fclose_cleanup (void *arg)
|
||||
{
|
||||
FILE *file = (FILE *) arg;
|
||||
|
||||
fclose (file);
|
||||
}
|
||||
|
||||
/* Return a new cleanup that closes FILE. */
|
||||
|
||||
struct cleanup *
|
||||
make_cleanup_fclose (FILE *file)
|
||||
{
|
||||
return make_cleanup (do_fclose_cleanup, file);
|
||||
}
|
||||
|
||||
/* Helper function for make_cleanup_ui_out_redirect_pop. */
|
||||
|
||||
static void
|
||||
|
@ -101,8 +101,6 @@ extern struct cleanup *(make_cleanup_free_section_addr_info
|
||||
|
||||
/* For make_cleanup_close see common/filestuff.h. */
|
||||
|
||||
extern struct cleanup *make_cleanup_fclose (FILE *file);
|
||||
|
||||
extern struct cleanup *make_cleanup_restore_integer (int *variable);
|
||||
extern struct cleanup *make_cleanup_restore_uinteger (unsigned int *variable);
|
||||
|
||||
|
Reference in New Issue
Block a user