diff options
Diffstat (limited to 'src/arch/operand-int.h')
-rw-r--r-- | src/arch/operand-int.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/arch/operand-int.h b/src/arch/operand-int.h index 8335614..535df1b 100644 --- a/src/arch/operand-int.h +++ b/src/arch/operand-int.h @@ -30,6 +30,12 @@ +/* Initialise un nouvel objet partagé avec des informations. */ +typedef bool (* operand_do_init_fc) (GArchOperand *, const GArchOperand *); + +/* Réalise une copie minimale d'un contenu partagé. */ +typedef void (* operand_qck_copy_fc) (const GArchOperand *, GArchOperand *); + /* Compare un opérande avec un autre. */ typedef int (* operand_compare_fc) (const GArchOperand * const *, const GArchOperand * const *); @@ -66,7 +72,8 @@ struct _GArchOperandClass { GObjectClass parent; /* A laisser en premier */ - init_shared_fc init; /* Mise en place via interface */ + operand_do_init_fc init; /* Mise en place via interface */ + operand_qck_copy_fc qck_copy; /* Copie minimale via interface*/ operand_compare_fc compare; /* Comparaison d'opérandes */ operand_print_fc print; /* Texte humain équivalent */ |