--- rpl/src/formateur_fichiers.c 2013/03/11 11:07:24 1.54 +++ rpl/src/formateur_fichiers.c 2013/03/15 11:37:25 1.55 @@ -4131,7 +4131,7 @@ formateur_fichier_binaire_nombre(struct_ case 4: { if ((*((integer8 *) valeur_numerique)) != - ((integer2) (*((integer8 *) valeur_numerique)))) + ((integer4) (*((integer8 *) valeur_numerique)))) { (*s_etat_processus).erreur_execution = d_ex_representation; @@ -4588,7 +4588,7 @@ lecture_fichier_non_formate(struct_proce } else { - buffer = argument; + buffer = (*((unsigned char **) argument)); ptr = buffer; fichier = NULL; } @@ -5593,6 +5593,11 @@ lecture_fichier_non_formate(struct_proce } } + if (longueur_buffer >= 0) + { + (*((unsigned char **) argument)) = ptr; + } + return(s_objet); }