* objfiles.c (struct objfile_data): Delete member cleanup and replace

with save, free.
	(register_objfile_data_with_cleanup): Delete arg cleanup and replace
	with save, free.  All callers updated.
	(clear_objfile_data): Replace cleanup loop with separate save and
	free loops.
	* objfiles.h (register_objfile_data_with_cleanup): Update.
	* arm-tdep.c (arm_objfile_data_free): Renamed from
	arm_objfile_data_cleanup, all callers updated.
	* dwarf2read.c (dwarf2_per_objfile_free): Renamed from
	dwarf2_per_objfile_cleanup, all callers updated.
	* python/py-objfile.c (py_free_objfile): Renamed from clean_up_objfile,
	all callers updated.
	* python/py-type.c (save_objfile_types): Renamed from
	clean_up_objfile_types, all callers updated.
This commit is contained in:
Doug Evans 2009-09-11 18:51:31 +00:00
parent cec03d703f
commit c1bd65d042
7 changed files with 55 additions and 15 deletions

View file

@ -527,7 +527,7 @@ typy_str (PyObject *self)
static const struct objfile_data *typy_objfile_data_key;
static void
clean_up_objfile_types (struct objfile *objfile, void *datum)
save_objfile_types (struct objfile *objfile, void *datum)
{
type_object *obj = datum;
htab_t copied_types;
@ -643,7 +643,7 @@ gdbpy_initialize_types (void)
int i;
typy_objfile_data_key
= register_objfile_data_with_cleanup (clean_up_objfile_types);
= register_objfile_data_with_cleanup (save_objfile_types, NULL);
if (PyType_Ready (&type_object_type) < 0)
return;