version 1.87, 2015/01/28 08:11:53
|
version 1.89, 2015/01/29 09:33:41
|
Line 2010 liste_variables_locales(struct_processus
|
Line 2010 liste_variables_locales(struct_processus
|
(*(*l_variable_statique).variable).variable_statique; |
(*(*l_variable_statique).variable).variable_statique; |
tableau[position].variable_partagee.pointeur = NULL; |
tableau[position].variable_partagee.pointeur = NULL; |
tableau[position].variable_masquee = d_vrai; |
tableau[position].variable_masquee = d_vrai; |
|
tableau[position].mutex = NULL; |
|
|
position++; |
position++; |
} |
} |
Line 2235 copie_arbre_variables(struct_processus *
|
Line 2236 copie_arbre_variables(struct_processus *
|
s_variable = (*((struct_variable *) |
s_variable = (*((struct_variable *) |
(*l_element_courant).donnee)); |
(*l_element_courant).donnee)); |
|
|
if ((s_variable.nom = strdup((*((struct_variable *) |
if ((s_variable.nom = malloc((strlen((*((struct_variable *) |
(*l_element_courant).donnee)).nom)) == NULL) |
(*l_element_courant).donnee)).nom) + 1) * |
|
sizeof(unsigned char))) == NULL) |
{ |
{ |
(*s_nouvel_etat_processus).erreur_systeme = |
(*s_nouvel_etat_processus).erreur_systeme = |
d_es_allocation_memoire; |
d_es_allocation_memoire; |
return; |
return; |
} |
} |
|
|
|
strcpy(s_variable.nom, (*((struct_variable *) |
|
(*l_element_courant).donnee)).nom); |
|
|
if ((s_variable.objet = copie_objet(s_nouvel_etat_processus, |
if ((s_variable.objet = copie_objet(s_nouvel_etat_processus, |
(*((struct_variable *) (*l_element_courant).donnee)) |
(*((struct_variable *) (*l_element_courant).donnee)) |
.objet, 'P')) == NULL) |
.objet, 'P')) == NULL) |