aplat

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

commit 02c125bbf096650b9f2c9d72edfca18dc43295d5
parent 3ef47c31f379426ccc87641c2d86d5d07aa0c039
Auteur: Selve <selve@asteride.xyz>
Date:   Sun, 19 Nov 2023 21:36:54 -0500

ajout du macro NGUI

Il sert simplement à améliorer la lisibilité du code.

Diffstat:
Maplat.c | 6++++--
1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/aplat.c b/aplat.c @@ -10,6 +10,8 @@ #define DRAP_OUV 01 /* parenthèse ouvrante */ #define DRAP_FRM 02 /* parenthèse fermante */ +#define NGUI 3 /* nombre de guillemets pour ouvrir ou fermer un bloc */ + #define TP_TYPE_ETQ 0 /* tampon contenant des étiquettes */ #define TP_TYPE_CTN 1 /* tampon contenant du « contenu » */ @@ -201,7 +203,7 @@ prch_jeton(FILE *f, struct tampon *tp, int tp_type) while (c != '\n') /* ignorer la ligne */ if ((c = getc(f)) == EOF) return EOF; - if (npar == 3) { + if (npar == NGUI) { if (bloc(f, tp) == EOF) return EOF; continue; @@ -329,7 +331,7 @@ bloc(FILE *f, struct tampon *tp) case '"': for (npar = 1; (c = getc(f)) == '"'; npar++) ; - if (npar > 3 || (npar == 3 && c != '!')) { + if (npar > NGUI || (npar == NGUI && c != '!')) { return c; } ungetc(c, f);