Diff for /rpl/src/instructions_c3.c between versions 1.32 and 1.33

version 1.32, 2011/11/17 17:20:29 version 1.33, 2011/11/18 10:36:14
Line 660  instruction_chr(struct_processus *s_etat Line 660  instruction_chr(struct_processus *s_etat
                 return;                  return;
             }              }
   
             if (((*s_objet_resultat).objet = malloc(2 * sizeof(unsigned char)))              if ((*((integer8 *) (*s_objet_argument).objet)) == '\\')
                     == NULL)  
             {              {
                 (*s_etat_processus).erreur_systeme = d_es_allocation_memoire;                  if (((*s_objet_resultat).objet = malloc(3 *
                 return;                          sizeof(unsigned char))) == NULL)
                   {
                       (*s_etat_processus).erreur_systeme =
                               d_es_allocation_memoire;
                       return;
                   }
   
                   ((unsigned char *) (*s_objet_resultat).objet)[0] = '\\';
                   ((unsigned char *) (*s_objet_resultat).objet)[1] = '\\';
                           (*((integer8 *) (*s_objet_argument).objet));
                   ((unsigned char *) (*s_objet_resultat).objet)[2] =
                           d_code_fin_chaine;
             }              }
               else
               {
                   if (((*s_objet_resultat).objet = malloc(2 *
                           sizeof(unsigned char))) == NULL)
                   {
                       (*s_etat_processus).erreur_systeme =
                               d_es_allocation_memoire;
                       return;
                   }
   
             ((unsigned char *) (*s_objet_resultat).objet)[0] = (*((integer8 *)                  ((unsigned char *) (*s_objet_resultat).objet)[0] =
                     (*s_objet_argument).objet));                          (*((integer8 *) (*s_objet_argument).objet));
             ((unsigned char *) (*s_objet_resultat).objet)[1] =                  ((unsigned char *) (*s_objet_resultat).objet)[1] =
                     d_code_fin_chaine;                          d_code_fin_chaine;
               }
         }          }
         else          else
         {          {

Removed from v.1.32  
changed lines
  Added in v.1.33


CVSweb interface <joel.bertrand@systella.fr>