summaryrefslogtreecommitdiff
path: root/plugins/pychrysalide/arch/instructions/raw.c
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/pychrysalide/arch/instructions/raw.c')
-rw-r--r--plugins/pychrysalide/arch/instructions/raw.c11
1 files changed, 1 insertions, 10 deletions
diff --git a/plugins/pychrysalide/arch/instructions/raw.c b/plugins/pychrysalide/arch/instructions/raw.c
index 10e5c8f..c1366c6 100644
--- a/plugins/pychrysalide/arch/instructions/raw.c
+++ b/plugins/pychrysalide/arch/instructions/raw.c
@@ -146,8 +146,6 @@ static int py_raw_instruction_init(PyObject *self, PyObject *args, PyObject *kwd
unsigned long count; /* Nombre d'éléments à lister */
unsigned int endian; /* Type de boutisme impliqué */
int ret; /* Bilan de lecture des args. */
- PyObject *new_args; /* Nouveaux arguments épurés */
- PyObject *new_kwds; /* Nouveau dictionnaire épuré */
GArchInstruction *fake; /* Instruction à copier */
GArchInstruction *instr; /* Instruction à manipuler */
size_t op_count; /* Nombre d'opérande à copier */
@@ -196,14 +194,7 @@ static int py_raw_instruction_init(PyObject *self, PyObject *args, PyObject *kwd
/* Initialisation d'un objet GLib */
- new_args = PyTuple_New(0);
- new_kwds = PyDict_New();
-
- ret = PyGObject_Type.tp_init(self, new_args, new_kwds);
-
- Py_DECREF(new_kwds);
- Py_DECREF(new_args);
-
+ ret = forward_pygobjet_init(self);
if (ret == -1) goto clean_exit;
/* Eléments de base */