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:
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 */