Diff for /rpl/src/rpl.h between versions 1.80 and 1.82

version 1.80, 2011/04/14 09:57:15 version 1.82, 2011/04/14 13:18:54
Line 1696  typedef struct arbre_variables Line 1696  typedef struct arbre_variables
     struct arbre_variables  **noeud;      struct arbre_variables  **noeud;
     struct_liste_chainee    *l_variable;      struct_liste_chainee    *l_variable;
 } struct_arbre_variables;  } struct_arbre_variables;
   
   typedef struct liste_variables
   {
       struct_liste_chainee                *donnee;
       unsigned long                       niveau;
       struct liste_variables              *suivant;
       struct liste_variables              *precedent;
   } struct_liste_chainee_circulaire;
   
 #endif  #endif
   
 /*  /*
Line 1807  typedef struct processus Line 1816  typedef struct processus
   
 /* Variables                                            */  /* Variables                                            */
   
       // La liste des variables par niveau est doublement chaînée.
       // À tout moment, elle pointe sur le niveau le plus haut existant et
       // l_liste_variable_par_niveau->precedent renvoie la liste des
       // définitions. l_liste_variable_par_niveau->precedent->precedent pointe
       // sur la liste des variables globales.
       //
       // À l'initialisation :
       // l_liste_variables_par_niveau->suivant == l_liste_variables_par_niveau
       // l_liste_variables_par_niveau->precedent == l_liste_variables_par_niveau
   
     struct_arbre_variables      *s_arbre_variables;      struct_arbre_variables      *s_arbre_variables;
     struct_liste_chainee        *l_liste_variables_par_niveau;      struct_liste_chainee_circulaire
                                   *l_liste_variables_par_niveau;
   
       int                         *pointeurs_caracteres_variables;
       int                         nombre_caracteres_variables;
   
     struct_variable_statique    *s_liste_variables_statiques;      struct_variable_statique    *s_liste_variables_statiques;
     unsigned long               nombre_variables_statiques;      unsigned long               nombre_variables_statiques;
Line 2810  void initialisation_drapeaux(struct_proc Line 2833  void initialisation_drapeaux(struct_proc
 void initialisation_generateur_aleatoire(struct_processus *s_etat_processus,  void initialisation_generateur_aleatoire(struct_processus *s_etat_processus,
         logical1 initialisation_automatique, unsigned long int racine);          logical1 initialisation_automatique, unsigned long int racine);
 void initialisation_instructions(struct_processus *s_etat_processus);  void initialisation_instructions(struct_processus *s_etat_processus);
   void initialisation_variables(struct_processus *s_etat_processus);
 #endif  #endif
   
 void initialisation_objet(struct_objet *s_objet);  void initialisation_objet(struct_objet *s_objet);
Line 2847  void liberation_maillon(struct_processus Line 2871  void liberation_maillon(struct_processus
 void liberation_allocateur(struct_processus *s_etat_processus);  void liberation_allocateur(struct_processus *s_etat_processus);
 void liberation_arbre_instructions(struct_processus *s_etat_processus,  void liberation_arbre_instructions(struct_processus *s_etat_processus,
         struct_instruction *arbre);          struct_instruction *arbre);
   void liberation_arbre_variables(struct_processus *s_etat_processus,
           struct_arbre_variables *arbre, logical1 definitions);
 void liberation_generateur_aleatoire(struct_processus *s_etat_processus);  void liberation_generateur_aleatoire(struct_processus *s_etat_processus);
 void liberation_threads(struct_processus *s_etat_processus);  void liberation_threads(struct_processus *s_etat_processus);
 void liberation_profil(struct_processus *s_etat_processus);  void liberation_profil(struct_processus *s_etat_processus);
Line 3057  logical1 retrait_variable_statique(struc Line 3083  logical1 retrait_variable_statique(struc
         unsigned char *nom_variable, union_position_variable position);          unsigned char *nom_variable, union_position_variable position);
 logical1 sequenceur(struct_processus *s_etat_processus);  logical1 sequenceur(struct_processus *s_etat_processus);
 logical1 sequenceur_optimise(struct_processus *s_etat_processus);  logical1 sequenceur_optimise(struct_processus *s_etat_processus);
   
   struct_arbre_variables *copie_arbre_variables(
           struct_processus *s_etat_processus);
 #endif  #endif
   
 /*  /*

Removed from v.1.80  
changed lines
  Added in v.1.82


CVSweb interface <joel.bertrand@systella.fr>