Diff for /rpl/src/gestion_objets.c between versions 1.52 and 1.53

version 1.52, 2011/06/21 15:26:29 version 1.53, 2011/06/22 12:48:30
Line 111  initialisation_allocateur(struct_process Line 111  initialisation_allocateur(struct_process
     (*s_etat_processus).pointeur_vec = 0;      (*s_etat_processus).pointeur_vec = 0;
     (*s_etat_processus).pointeur_maillons = 0;      (*s_etat_processus).pointeur_maillons = 0;
   
       (*s_etat_processus).pointeur_variables_noeud = 0;
       (*s_etat_processus).pointeur_variables_feuille = 0;
       (*s_etat_processus).pointeur_variables_variable = 0;
       (*s_etat_processus).pointeur_variables_tableau_noeuds = 0;
   
     return;      return;
 }  }
   
Line 143  liberation_allocateur(struct_processus * Line 148  liberation_allocateur(struct_processus *
     for(i = 0; i < (*s_etat_processus).pointeur_maillons;      for(i = 0; i < (*s_etat_processus).pointeur_maillons;
             free((*s_etat_processus).maillons[i++]));              free((*s_etat_processus).maillons[i++]));
   
       for(i = 0; i < (*s_etat_processus).pointeur_variables_noeud;
               free((*s_etat_processus).variables_noeud[i++]));
       for(i = 0; i < (*s_etat_processus).pointeur_variables_feuille;
               free((*s_etat_processus).variables_feuille[i++]));
       for(i = 0; i < (*s_etat_processus).pointeur_variables_variable;
               free((*s_etat_processus).variables_variable[i++]));
       for(i = 0; i < (*s_etat_processus).pointeur_variables_tableau_noeuds;
               free((*s_etat_processus).variables_tableau_noeuds[i++]));
   
     {      {
         struct_liste_chainee        *l_element_courant;          struct_liste_chainee        *l_element_courant;
         struct_liste_chainee        *l_element_suivant;          struct_liste_chainee        *l_element_suivant;
Line 234  allocation_maillon(struct_processus *s_e Line 248  allocation_maillon(struct_processus *s_e
   
 /*  /*
 ================================================================================  ================================================================================
   Routine d'allocation d'un maillon d'un objet (liste, expression...)    Routine de libération d'un maillon d'un objet (liste, expression...)
 ================================================================================  ================================================================================
   Entrées : structure sur l'état du processus et objet à afficher    Entrées : structure sur l'état du processus et objet à afficher
 --------------------------------------------------------------------------------  --------------------------------------------------------------------------------

Removed from v.1.52  
changed lines
  Added in v.1.53


CVSweb interface <joel.bertrand@systella.fr>