rem: ope_dans_second_test = compare_cheques_etat ( atoi ( no_chq ), comp_textes -> montant_2, comp_textes -> comparateur_2 );
add: { if ( comp_textes -> comparateur_2 != 6 ) ope_dans_second_test = compare_cheques_etat ( atoi ( no_chq ), comp_textes -> montant_2, comp_textes -> comparateur_2 ); else { switch ( comp_textes -> champ ) { case 8:   ope_dans_second_test = compare_cheques_etat ( atoi ( no_chq ), dernier_pc, comp_textes -> comparateur_2 ); break;  case 9:   ope_dans_second_test = compare_cheques_etat ( atoi ( no_chq ), dernier_chq, comp_textes -> comparateur_2 ); break;  case 10:   ope_dans_second_test = compare_cheques_etat ( atoi ( no_chq ), dernier_no_rappr, comp_textes -> comparateur_2 ); break; } } }
context: gint verifie_chq_test_etat ( struct struct_comparaison_textes_etat *comp_textes,			     gchar *no_chq ){  gint ope_dans_test;  gint ope_dans_premier_test;  gint ope_dans_second_test;  ope_dans_premier_test = compare_cheques_etat ( atoi ( no_chq ),						comp_textes -> montant_1,						comp_textes -> comparateur_1 );  if ( comp_textes -> lien_1_2 != 3 )    ope_dans_second_test = compare_cheques_etat ( atoi ( no_chq ),						 comp_textes -> montant_2,						 comp_textes -> comparateur_2 );  else    /* pour viter les warning lors de la compil */    ope_dans_second_test = 0;			  switch ( comp_textes -> lien_1_2 )    {    case 0:      /* et  */      ope_dans_test = ope_dans_premier_test && ope_dans_second_test;      break;    case 1:      /*  ou */      ope_dans_test = ope_dans_premier_test || ope_dans_second_test;      break;    case 2:      /* sauf  */      ope_dans_test = ope_dans_premier_test && (!ope_dans_second_test);      break;    case 3:      /* aucun  */      ope_dans_test = ope_dans_premier_test;      break;    default:      ope_dans_test = 0;    }  return ( ope_dans_test );}