--- rpl/src/gestion_variables.c 2010/07/24 18:01:12 1.12 +++ rpl/src/gestion_variables.c 2011/04/11 13:02:16 1.20.2.1 @@ -1,7 +1,7 @@ /* ================================================================================ - RPL/2 (R) version 4.0.18 - Copyright (C) 1989-2010 Dr. BERTRAND Joël + RPL/2 (R) version 4.0.22 + Copyright (C) 1989-2011 Dr. BERTRAND Joël This file is part of RPL/2. @@ -20,7 +20,7 @@ */ -#include "rpl.conv.h" +#include "rpl-conv.h" /* @@ -228,8 +228,10 @@ creation_variable(struct_processus *s_et for(; i >= 0; i--) { - if (strcmp((*s_variable).nom, + if ((strcmp((*s_variable).nom, (*s_etat_processus).s_liste_variables[i].nom) == 0) + && ((*s_etat_processus).s_liste_variables[i].niveau + != 0)) { (*s_etat_processus).s_liste_variables[i + 1] = (*s_etat_processus).s_liste_variables[i]; @@ -241,7 +243,7 @@ creation_variable(struct_processus *s_et } } - if (presence = d_faux) + if (presence == d_faux) { (*s_etat_processus).s_liste_variables[0] = (*s_variable); }