commit f2e3d9fae39d542d719a26b9029ebc27707d3848
parent 2d372e4ae1dfe438d0d8500dcf914b5b77290fdd
Auteur: Loïc Daignault-Pichette <loic@asteride.xyz>
Date: Wed, 8 Apr 2026 22:14:38 -0400
Écrire le décalage du transducteur
Diffstat:
2 fichiers modifiés, 5 insertions(+), 2 suppressions(-)
diff --git a/itfd.c b/itfd.c
@@ -64,8 +64,8 @@ itfd_ouvrir(int df)
if (itfd->symbs + itfd->symbs_lngr != itfd->segm)
goto erreur2;
- //if (itfd->segm + itfd->segm_lngr != itfd->trans)
- //goto erreur2;
+ if (itfd->segm + itfd->segm_lngr != itfd->trans)
+ goto erreur2;
return itfd;
diff --git a/tfd.c b/tfd.c
@@ -94,6 +94,9 @@ tfd_ecrire(FILE *f, struct tfm *tfm)
dec += lngr;
+ /* Écrire le transducteur. */
+ pent = ecrire_32(pent, dec);
+
/* Écrire l’entête. */
if (fseek(f, 0, SEEK_SET) != 0)
return -1;