--- rpl/src/rplcore.c 2010/01/27 22:22:17 1.2 +++ rpl/src/rplcore.c 2010/02/10 08:09:29 1.3 @@ -58,6 +58,7 @@ rplcore(struct_processus *s_etat_process unsigned char *pile; unsigned char *ptr; unsigned char *ptr_bis; + unsigned char registre; unsigned char registre_langue; (*s_etat_processus).core = d_faux; @@ -235,7 +236,12 @@ rplcore(struct_processus *s_etat_process if ((*s_etat_processus).l_base_pile != NULL) { + registre = (*s_etat_processus).autorisation_conversion_chaine; + (*s_etat_processus).autorisation_conversion_chaine = 'N'; + ecriture_pile(s_etat_processus, fichier, l_base_pile, 1); + + (*s_etat_processus).autorisation_conversion_chaine = registre; } else { @@ -280,8 +286,13 @@ rplcore(struct_processus *s_etat_process if ((*s_etat_processus).l_base_pile != NULL) { + registre = (*s_etat_processus).autorisation_conversion_chaine; + (*s_etat_processus).autorisation_conversion_chaine = 'N'; + ecriture_pile(s_etat_processus, fichier, (*s_etat_processus).l_base_pile, 1); + + (*s_etat_processus).autorisation_conversion_chaine = registre; } else {