--- rpl/src/instructions_s7.c 2015/01/05 15:32:22 1.51 +++ rpl/src/instructions_s7.c 2015/01/27 14:18:08 1.52 @@ -185,8 +185,9 @@ instruction_slicescale(struct_processus { if ((*(*l_element_courant).donnee).type == CHN) { - if ((tampon = conversion_majuscule((unsigned char *) - (*(*l_element_courant).donnee).objet)) == NULL) + if ((tampon = conversion_majuscule(s_etat_processus, + (unsigned char *) (*(*l_element_courant).donnee).objet)) + == NULL) { (*s_etat_processus).erreur_systeme = d_es_allocation_memoire; @@ -553,7 +554,7 @@ instruction_sx(struct_processus *s_etat_ return; } - if ((resultat = sommation_colonne_statistique( + if ((resultat = sommation_colonne_statistique(s_etat_processus, (struct_matrice *) (*s_objet_statistique).objet, (*s_etat_processus).colonne_statistique_1)) == NULL) { @@ -718,7 +719,7 @@ instruction_sy(struct_processus *s_etat_ return; } - if ((resultat = sommation_colonne_statistique( + if ((resultat = sommation_colonne_statistique(s_etat_processus, (struct_matrice *) (*s_objet_statistique).objet, (*s_etat_processus).colonne_statistique_2)) == NULL) { @@ -886,6 +887,7 @@ instruction_sxy(struct_processus *s_etat } if ((resultat = sommation_produits_colonnes_statistiques( + s_etat_processus, (struct_matrice *) (*s_objet_statistique).objet, (*s_etat_processus).colonne_statistique_1, (*s_etat_processus).colonne_statistique_2)) == NULL) @@ -1052,6 +1054,7 @@ instruction_sx2(struct_processus *s_etat } if ((resultat = sommation_produits_colonnes_statistiques( + s_etat_processus, (struct_matrice *) (*s_objet_statistique).objet, (*s_etat_processus).colonne_statistique_1, (*s_etat_processus).colonne_statistique_1)) == NULL) @@ -1218,6 +1221,7 @@ instruction_sy2(struct_processus *s_etat } if ((resultat = sommation_produits_colonnes_statistiques( + s_etat_processus, (struct_matrice *) (*s_objet_statistique).objet, (*s_etat_processus).colonne_statistique_2, (*s_etat_processus).colonne_statistique_2)) == NULL)