aboutsummaryrefslogtreecommitdiff
path: root/gdb/python/py-registers.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/python/py-registers.c')
-rw-r--r--gdb/python/py-registers.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/gdb/python/py-registers.c b/gdb/python/py-registers.c
index d7b876b..7e9dc1d 100644
--- a/gdb/python/py-registers.c
+++ b/gdb/python/py-registers.c
@@ -30,7 +30,7 @@
static struct gdbarch_data *gdbpy_register_object_data = NULL;
/* Structure for iterator over register descriptors. */
-typedef struct {
+struct register_descriptor_iterator_object {
PyObject_HEAD
/* The register group that the user is iterating over. This will never
@@ -42,13 +42,13 @@ typedef struct {
/* Pointer back to the architecture we're finding registers for. */
struct gdbarch *gdbarch;
-} register_descriptor_iterator_object;
+};
extern PyTypeObject register_descriptor_iterator_object_type
CPYCHECKER_TYPE_OBJECT_FOR_TYPEDEF ("register_descriptor_iterator_object");
/* A register descriptor. */
-typedef struct {
+struct register_descriptor_object {
PyObject_HEAD
/* The register this is a descriptor for. */
@@ -56,13 +56,13 @@ typedef struct {
/* The architecture this is a register for. */
struct gdbarch *gdbarch;
-} register_descriptor_object;
+};
extern PyTypeObject register_descriptor_object_type
CPYCHECKER_TYPE_OBJECT_FOR_TYPEDEF ("register_descriptor_object");
/* Structure for iterator over register groups. */
-typedef struct {
+struct reggroup_iterator_object {
PyObject_HEAD
/* The last register group returned. Initially this will be NULL. */
@@ -70,18 +70,18 @@ typedef struct {
/* Pointer back to the architecture we're finding registers for. */
struct gdbarch *gdbarch;
-} reggroup_iterator_object;
+};
extern PyTypeObject reggroup_iterator_object_type
CPYCHECKER_TYPE_OBJECT_FOR_TYPEDEF ("reggroup_iterator_object");
/* A register group object. */
-typedef struct {
+struct reggroup_object {
PyObject_HEAD
/* The register group being described. */
struct reggroup *reggroup;
-} reggroup_object;
+};
extern PyTypeObject reggroup_object_type
CPYCHECKER_TYPE_OBJECT_FOR_TYPEDEF ("reggroup_object");