--- rpl/src/formateur_fichiers.c 2013/03/22 12:04:59 1.64 +++ rpl/src/formateur_fichiers.c 2013/03/22 13:09:13 1.65 @@ -5275,25 +5275,23 @@ lecture_fichier_non_formate(struct_proce switch(deplacement) { case 1: - i1 |= (integer1) (i1 << - (8 * ((((signed) deplacement) - 1) - - i))); + i1 = octets[0]; break; case 2: - i2 |= (integer2) (i2 << + i2 |= (integer2) (((integer8) octets[i]) << (8 * ((((signed) deplacement) - 1) - i))); break; case 4: - i4 |= (integer4) (i4 << + i4 |= (integer4) (((integer8) octets[i]) << (8 * ((((signed) deplacement) - 1) - i))); break; case 8: - i8 |= (integer8) (i8 << + i8 |= (integer8) (((integer8) octets[i]) << (8 * ((((signed) deplacement) - 1) - i))); break;