aplat

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

commit 48e30c59f7f24b8c03a098c0b7b5287e1e035990
parent 6f788588f5d68ae3ee7380e58c7aa91c74b3885f
Auteur: Selve <selve@asteride.xyz>
Date:   Tue, 23 Jan 2024 22:48:45 -0500

ajout d'une assertion dans tp_ecr()

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

diff --git a/tampon.c b/tampon.c @@ -41,7 +41,11 @@ tp_ecr(char c, struct tampon *tp) if ((size_t) (tp->pc - tp->tp) == tp->tll) /* le tampon est-il plein? */ return tp_plein(c, tp); - return (unsigned char) (*tp->pc++ = c); + *tp->pc++ = c; + + INVARIANTS_TP(tp); + + return (unsigned char) c; } /* agrandir le tampon tp et y ajouter le caractère c */