--- rpl/src/instructions_o2.c 2013/02/27 17:11:43 1.43 +++ rpl/src/instructions_o2.c 2013/03/20 22:24:36 1.44 @@ -50,7 +50,7 @@ instruction_obsub(struct_processus *s_et unsigned char *registre_definitions_chainees; unsigned char *registre_instruction_courante; - unsigned long position_courante; + integer8 position_courante; (*s_etat_processus).erreur_execution = d_ex; @@ -301,7 +301,7 @@ instruction_obget(struct_processus *s_et struct_objet *s_objet_argument_2; struct_objet *s_objet_resultat; - unsigned long position; + integer8 position; (*s_etat_processus).erreur_execution = d_ex; @@ -371,8 +371,7 @@ instruction_obget(struct_processus *s_et while(l_element_courant != NULL) { - if (position == (unsigned long) (*((integer8 *) - (*s_objet_argument_1).objet))) + if (position == (*((integer8 *) (*s_objet_argument_1).objet))) { /* * Récupération de l'objet