--- rpl/src/rpl.h 2011/06/08 13:35:15 1.86 +++ rpl/src/rpl.h 2011/06/17 07:55:59 1.89 @@ -1680,7 +1680,7 @@ typedef struct rpl_arguments #ifndef RPLARGS typedef struct instruction { - struct instruction **noeud; + struct instruction **noeuds; void (*feuille)(struct processus *); } struct_instruction; #endif @@ -1695,6 +1695,7 @@ typedef struct instruction typedef struct arbre_variables { unsigned int noeuds_utilises; + signed int indice_tableau_pere; struct arbre_variables *noeud_pere; struct arbre_variables **noeuds; struct liste_variables *feuille; @@ -3115,6 +3116,8 @@ logical1 ecriture_pipe(struct_processus struct_objet *s_objet); logical1 recherche_variable(struct_processus *s_etat_processus, unsigned char *nom_variable); +logical1 recherche_variable_globale(struct_processus *s_etat_processus, + unsigned char *nom_variable); logical1 recherche_variable_partagee(struct_processus *s_etat_processus, unsigned char *nom_variable, union_position_variable position, unsigned char origine);