Diff for /rpl/src/instructions_d5.c between versions 1.12 and 1.13

version 1.12, 2010/04/27 15:53:36 version 1.13, 2010/04/28 06:41:06
Line 1522  instruction_detach(struct_processus *s_e Line 1522  instruction_detach(struct_processus *s_e
         (*s_etat_processus).nombre_interruptions_non_affectees = 0;          (*s_etat_processus).nombre_interruptions_non_affectees = 0;
         (*s_etat_processus).processus_detache = d_vrai;          (*s_etat_processus).processus_detache = d_vrai;
   
         liberation(s_etat_processus, (*s_etat_processus).on_exit);          liberation(s_etat_processus, (*s_etat_processus).at_exit);
         (*s_etat_processus).on_exit = NULL;          (*s_etat_processus).at_exit = NULL;
   
         for(i = 0; i < d_NOMBRE_INTERRUPTIONS; i++)          for(i = 0; i < d_NOMBRE_INTERRUPTIONS; i++)
         {          {
Line 1877  instruction_detach(struct_processus *s_e Line 1877  instruction_detach(struct_processus *s_e
                 else                  else
                 {                  {
                     if (evaluation(s_etat_processus,                      if (evaluation(s_etat_processus,
                             (*s_etat_processus).on_exit, 'E') == d_erreur)                              (*s_etat_processus).at_exit, 'E') == d_erreur)
                     {                      {
                         (*s_etat_processus).erreur_execution =                          (*s_etat_processus).erreur_execution =
                                 d_ex_erreur_evaluation;                                  d_ex_erreur_evaluation;
Line 1885  instruction_detach(struct_processus *s_e Line 1885  instruction_detach(struct_processus *s_e
                 }                  }
   
                 liberation(s_etat_processus, s_copie);                  liberation(s_etat_processus, s_copie);
                 liberation(s_etat_processus, (*s_etat_processus).on_exit);                  liberation(s_etat_processus, (*s_etat_processus).at_exit);
             }              }
         }          }
   

Removed from v.1.12  
changed lines
  Added in v.1.13


CVSweb interface <joel.bertrand@systella.fr>