aplat

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

commit 308346501a325f2e366b5b95526bf073ac7d57aa
parent b7de7ba96e2a576544c259240e690ac7822d4454
Auteur: Selve <selve@asteride.xyz>
Date:   Thu, 23 Nov 2023 10:11:14 -0500

correction d'un problème

Un caractère de trop état effacé lorsque l'étiquette était vide.

Diffstat:
Mtampon.c | 8+++++---
1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/tampon.c b/tampon.c @@ -88,12 +88,14 @@ tp_etq_rec(struct tampon *tp) assert(tp->pc - tp->tp > 1); assert(*tp->tp == ':'); - --tp->pc; - while (*--tp->pc != ':') - ; + do { + --tp->pc; + } while (*tp->pc != ':'); if (tp->pc - tp->tp != 0 && *(tp->pc-1) == '\\') { --tp->pc; + assert(tp->pc - tp->tp > 0); return ETQ_SEP_FCT; } + assert(tp->pc - tp->tp > 0); return ETQ_SEP_REL; }