aplat

Documents structurés pour Unix
git clone git://git.asteride.xyz/~ldp/aplat.git
Journaux | Fichiers | Références | LISEZ-MOI | LICENCE

commit 2bc8a6416278a25bc34450aab5c713a1717d6360
parent 48eed8306ee03ef99ced740bb97382d7a838b0f5
Auteur: Selve <selve@asteride.xyz>
Date:   Tue, 14 Nov 2023 13:40:06 -0500

ajout d'une condition d'erreur

Le dernier caractère doit être une parenthèse fermante.

Diffstat:
Maplat.c | 7++++++-
1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/aplat.c b/aplat.c @@ -152,7 +152,7 @@ ferm: rec_etq(); pente = -1; if (--prfd == 0) - return 0; + goto verif; goto val; fin: @@ -160,6 +160,11 @@ fin: fprintf(stderr, "aplat: parenthèses déséquilibrées (%d)\n", prfd); return -1; } +verif: + if (manger_espaces(f) != EOF) { + fprintf(stderr, "aplat: le dernier caractère doit être \")\"\n"); + return -1; + } return 0; }