OSDN Git Service

* python/py-breakpoint.c (gdbpy_initialize_breakpoints): Move the
authoreliz <eliz>
Fri, 5 Aug 2011 14:24:06 +0000 (14:24 +0000)
committereliz <eliz>
Fri, 5 Aug 2011 14:24:06 +0000 (14:24 +0000)
 initialization of the tp_new member to the corresponding
 gdbpy_initialize_* function.
 * python/py-cmd.c (gdbpy_initialize_commands): Likewise.
 * python/py-frame.c (gdbpy_initialize_frames): Likewise.
 * python/py-function.c (gdbpy_initialize_functions): Likewise.
 * python/py-inferior.c (gdbpy_initialize_inferior): Likewise.
 * python/py-param.c (gdbpy_initialize_parameters): Likewise.

gdb/ChangeLog
gdb/python/py-breakpoint.c
gdb/python/py-cmd.c
gdb/python/py-frame.c
gdb/python/py-function.c
gdb/python/py-inferior.c
gdb/python/py-param.c

index 893a0b4..a911a3b 100644 (file)
@@ -1,3 +1,14 @@
+2011-08-05  Eli Zaretskii  <eliz@gnu.org>
+
+       * python/py-breakpoint.c (gdbpy_initialize_breakpoints): Move the
+       initialization of the tp_new member to the corresponding
+       gdbpy_initialize_* function.
+       * python/py-cmd.c (gdbpy_initialize_commands): Likewise.
+       * python/py-frame.c (gdbpy_initialize_frames): Likewise.
+       * python/py-function.c (gdbpy_initialize_functions): Likewise.
+       * python/py-inferior.c (gdbpy_initialize_inferior): Likewise.
+       * python/py-param.c (gdbpy_initialize_parameters): Likewise.
+
 2011-08-05  Jan Kratochvil  <jan.kratochvil@redhat.com>
 
        * spu-tdep.c (info_spu_event_command, info_spu_signal_command)
index 126957c..3dc0fca 100644 (file)
@@ -862,6 +862,7 @@ gdbpy_initialize_breakpoints (void)
 {
   int i;
 
+  breakpoint_object_type.tp_new = PyType_GenericNew;
   if (PyType_Ready (&breakpoint_object_type) < 0)
     return;
 
@@ -1016,5 +1017,4 @@ static PyTypeObject breakpoint_object_type =
   0,                             /* tp_dictoffset */
   bppy_init,                     /* tp_init */
   0,                             /* tp_alloc */
-  PyType_GenericNew              /* tp_new */
 };
index 20933fd..9ff8eaa 100644 (file)
@@ -559,6 +559,7 @@ gdbpy_initialize_commands (void)
 {
   int i;
 
+  cmdpy_object_type.tp_new = PyType_GenericNew;
   if (PyType_Ready (&cmdpy_object_type) < 0)
     return;
 
@@ -646,7 +647,6 @@ static PyTypeObject cmdpy_object_type =
   0,                             /* tp_dictoffset */
   cmdpy_init,                    /* tp_init */
   0,                             /* tp_alloc */
-  PyType_GenericNew              /* tp_new */
 };
 
 \f
index d7128a9..7efd13f 100644 (file)
@@ -593,6 +593,7 @@ frapy_richcompare (PyObject *self, PyObject *other, int op)
 void
 gdbpy_initialize_frames (void)
 {
+  frame_object_type.tp_new = PyType_GenericNew;
   if (PyType_Ready (&frame_object_type) < 0)
     return;
 
@@ -702,5 +703,4 @@ static PyTypeObject frame_object_type = {
   0,                             /* tp_dictoffset */
   0,                             /* tp_init */
   0,                             /* tp_alloc */
-  PyType_GenericNew              /* tp_new */
 };
index 5cdf190..dc78b29 100644 (file)
@@ -182,6 +182,7 @@ fnpy_init (PyObject *self, PyObject *args, PyObject *kwds)
 void
 gdbpy_initialize_functions (void)
 {
+  fnpy_object_type.tp_new = PyType_GenericNew;
   if (PyType_Ready (&fnpy_object_type) < 0)
     return;
 
@@ -231,5 +232,4 @@ static PyTypeObject fnpy_object_type =
   0,                             /* tp_dictoffset */
   fnpy_init,                     /* tp_init */
   0,                             /* tp_alloc */
-  PyType_GenericNew              /* tp_new */
 };
index ab9ee8e..6add681 100644 (file)
@@ -702,6 +702,7 @@ gdbpy_initialize_inferior (void)
   observer_attach_target_resumed (python_on_resume);
   observer_attach_inferior_exit (python_inferior_exit);
 
+  membuf_object_type.tp_new = PyType_GenericNew;
   if (PyType_Ready (&membuf_object_type) < 0)
     return;
 
@@ -839,5 +840,4 @@ static PyTypeObject membuf_object_type = {
   0,                             /* tp_dictoffset */
   0,                             /* tp_init */
   0,                             /* tp_alloc */
-  PyType_GenericNew              /* tp_new */
 };
index 5c726d6..747d85b 100644 (file)
@@ -749,6 +749,7 @@ gdbpy_initialize_parameters (void)
 {
   int i;
 
+  parmpy_object_type.tp_new = PyType_GenericNew;
   if (PyType_Ready (&parmpy_object_type) < 0)
     return;
 
@@ -814,5 +815,4 @@ static PyTypeObject parmpy_object_type =
   0,                             /* tp_dictoffset */
   parmpy_init,                   /* tp_init */
   0,                             /* tp_alloc */
-  PyType_GenericNew              /* tp_new */
 };