X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Fregistry.c;h=d3fa972a1dc5d3818b5e9ccb4728e8945386b863;hb=7190276c52b9d86a52aae73d3a0f8b56e7a1f4f1;hp=b11656817e57a5e8a8d5cb740e2429e5dc30a149;hpb=0e9f083f4cb94a9dc861f38ba151aac06efce2b8;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/registry.c b/gdb/registry.c index b11656817e..d3fa972a1d 100644 --- a/gdb/registry.c +++ b/gdb/registry.c @@ -1,6 +1,6 @@ /* Support functions for general registry objects. - Copyright (C) 2011-2013 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. This file is part of GDB. @@ -19,9 +19,6 @@ #include "defs.h" #include "registry.h" -#include "gdb_assert.h" -#include - const struct registry_data * register_data_with_cleanup (struct registry_data_registry *registry, registry_data_callback save, @@ -35,9 +32,9 @@ register_data_with_cleanup (struct registry_data_registry *registry, curr = &(*curr)->next) ; - *curr = XMALLOC (struct registry_data_registration); + *curr = XNEW (struct registry_data_registration); (*curr)->next = NULL; - (*curr)->data = XMALLOC (struct registry_data); + (*curr)->data = XNEW (struct registry_data); (*curr)->data->index = registry->num_registrations++; (*curr)->data->save = save; (*curr)->data->free = free; @@ -51,7 +48,7 @@ registry_alloc_data (struct registry_data_registry *registry, { gdb_assert (fields->data == NULL); fields->num_data = registry->num_registrations; - fields->data = XCALLOC (fields->num_data, void *); + fields->data = XCNEWVEC (void *, fields->num_data); } void