diff options
Diffstat (limited to 'tools/d2c/syntax.c')
-rw-r--r-- | tools/d2c/syntax.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/d2c/syntax.c b/tools/d2c/syntax.c index 14d13d9..2dad772 100644 --- a/tools/d2c/syntax.c +++ b/tools/d2c/syntax.c @@ -301,6 +301,7 @@ const char *get_new_keyword_from_syntax_items(const asm_syntax *syntax) * bits = gestionnaire des bits d'encodage. * * list = liste de l'ensemble des fonctions de conversion. * * pp = pré-processeur pour les échanges de chaînes. * +* exit = exprime le besoin d'une voie de sortie. [OUT] * * * * Description : Définit les variables C associées aux opérandes de syntaxe. * * * @@ -310,7 +311,7 @@ const char *get_new_keyword_from_syntax_items(const asm_syntax *syntax) * * ******************************************************************************/ -bool define_syntax_items(const asm_syntax *syntax, int fd, const char *arch, const coding_bits *bits, const conv_list *list, const pre_processor *pp) +bool define_syntax_items(const asm_syntax *syntax, int fd, const char *arch, const coding_bits *bits, const conv_list *list, const pre_processor *pp, bool *exit) { bool result; /* Bilan à retourner */ size_t i; /* Boucle de parcours */ @@ -370,6 +371,7 @@ bool define_syntax_items(const asm_syntax *syntax, int fd, const char *arch, con } + *exit = true; break; } |