aplat

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

commit 55232dba8e070ff5e0d1454aac54939582be8a1c
parent 0e29082b35d43354ad4e84c7b4a8f3be17d49502
Auteur: Loïc Daignault-Pichette <loic@asteride.xyz>
Date:   Fri,  7 Jun 2024 14:46:12 -0400

ajout de messages d'erreur

Diffstat:
Maplat.c | 18+++++++++++-------
1 file changed, 11 insertions(+), 7 deletions(-)

diff --git a/aplat.c b/aplat.c @@ -62,7 +62,7 @@ main(int argc, char **argv) return 1; } #endif - + while ((c = getopt(argc, argv, "Vh")) != -1) { switch (c) { case 'V': @@ -83,7 +83,7 @@ main(int argc, char **argv) if (tp_init(&tp_etq, TP_ETQ_TLL) < 0 || tp_init(&tp_ctn, TP_CTN_TLL) < 0) return 1; - + if (aplatir(stdin) < 0) return 1; @@ -127,7 +127,8 @@ aplatir(FILE *f) case EOF: return 0; default: - fprintf(stderr, "ERREUR\n"); + fprintf(stderr, _("%s: le premier caractère non blanc doit être" + "« ( »\n"), nom_prog); return -1; } @@ -136,7 +137,9 @@ aplatir(FILE *f) tp = &tp_etq; while ((jta = obt_jeton(f, tp)) == JT_FRG) { if (jtp == JT_OUV) { - fprintf(stderr, "ERREUR\n"); + fprintf(stderr, _("%s: la taille d'une étiquette " + "excède la limite de %d octets\n"), + nom_prog, TP_ETQ_TLL); return -1; } afficher_ligne(&draps, &tp_etq, &tp_ctn); @@ -169,13 +172,14 @@ aplatir(FILE *f) } } - fprintf(stderr, "ERREUR: deseq\n"); + fprintf(stderr, _("%s: parenthèses déséquilibrées\n"), nom_prog); return -1; fin: if (obt_jeton(f, tp) == EOF) return 0; - fprintf(stderr, "ERREUR\n"); + fprintf(stderr, _("%s: aucun caractère non blanc ne peut suivre " + "le dernier « ) »\n"), nom_prog); return -1; } @@ -441,7 +445,7 @@ echapper_bloc(FILE *f, struct tampon *tp) while ((c = getc(f)) != '\n') if (c == EOF) cr_sortir(0, EOF); - + for (;;){ switch (c = getc(f)) { case '\n':