--- rpl/src/instructions_r6.c 2013/03/20 22:24:37 1.48 +++ rpl/src/instructions_r6.c 2013/03/21 16:31:59 1.50 @@ -793,7 +793,8 @@ instruction_rdate(struct_processus *s_et if ((*s_objet_argument).type == INT) { gettimeofday(&horodatage, NULL); - horodatage.tv_sec += (*((integer8 *) (*s_objet_argument).objet)); + horodatage.tv_sec += (time_t) (*((integer8 *) + (*s_objet_argument).objet)); if (horodatage.tv_sec < 0) { @@ -1315,7 +1316,7 @@ instruction_rdgn(struct_processus *s_eta premier = j; } - for(i = 0; i < (long) nombre_types; i++) + for(i = 0; i < nombre_types; i++) { printf(" - %s\n", types_generateurs[i]); free(types_generateurs[i]);