diff options
Diffstat (limited to 'tools/d2c/spec.h')
-rw-r--r-- | tools/d2c/spec.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tools/d2c/spec.h b/tools/d2c/spec.h index e09aa49..8c62fc3 100644 --- a/tools/d2c/spec.h +++ b/tools/d2c/spec.h @@ -31,6 +31,7 @@ #include "pproc.h" #include "bits/manager.h" #include "conv/manager.h" +#include "format/manager.h" #include "hooks/manager.h" #include "rules/manager.h" #include "syntax/manager.h" @@ -53,6 +54,9 @@ void define_encoding_spec_code_name(encoding_spec *, char *, unsigned int); /* Indique si une spécification se range dans une catégorie. */ bool has_encoding_spec_prefix(const encoding_spec *, const char *); +/* Fournit le gestionnaire des définitions d'opérandes. */ +operands_format *get_format_in_encoding_spec(const encoding_spec *); + /* Fournit le gestionnaire des bits d'un encodage d'instruction. */ coding_bits *get_bits_in_encoding_spec(const encoding_spec *); @@ -71,6 +75,9 @@ decoding_rules *get_rules_in_encoding_spec(const encoding_spec *); /* Traduit en code une sous-fonction de désassemblage. */ bool write_encoding_spec_disass(const encoding_spec *, int, const char *, const char *, const char *, const char *, unsigned int, const pre_processor *); +/* Traduit en code une sous-fonction de désassemblage. */ +bool write_encoding_spec_format_disass(const encoding_spec *, int, const char *, const char *, const char *, char, const char *, const pre_processor *, const char *); + #endif /* _TOOLS_D2C_SPEC_H */ |