diff options
Diffstat (limited to 'src/arch/operand-int.h')
-rw-r--r-- | src/arch/operand-int.h | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/src/arch/operand-int.h b/src/arch/operand-int.h index a83d135..10c079b 100644 --- a/src/arch/operand-int.h +++ b/src/arch/operand-int.h @@ -26,8 +26,6 @@ #include "operand.h" - - #include "../common/szbin.h" #include "../glibext/objhole-int.h" @@ -88,15 +86,6 @@ typedef bool (* store_operand_fc) (GArchOperand *, GObjectStorage *, packed_buff #endif -#define ARCH_OPERAND_EXTRA_DATA(mx) \ - \ - unsigned int reserved : GOBJECT_RESERVED_EXTRA_BITS; \ - \ - /** \ - * ArchOperandFlag \ - */ \ - unsigned int flags : mx; - /* Définition générique d'un opérande d'architecture (instance) */ struct _GArchOperand @@ -137,10 +126,22 @@ struct _GArchOperandClass }; + /** * Accès aux informations éventuellement déportées. */ + +#define ARCH_OPERAND_EXTRA_DATA(mx) \ + \ + unsigned int reserved : GOBJECT_RESERVED_EXTRA_BITS; \ + \ + /** \ + * ArchOperandFlag \ + */ \ + unsigned int flags : mx; + + /* Informations glissées dans la structure GObject de GArchOperand */ typedef struct _operand_extra_data_t { |