Diff for /rpl/src/instructions_s2.c between versions 1.4 and 1.5

version 1.4, 2010/02/26 19:22:05 version 1.5, 2010/02/27 12:39:27
Line 1127  instruction_str_fleche(struct_processus Line 1127  instruction_str_fleche(struct_processus
   
             if (presence_chaine == d_vrai)              if (presence_chaine == d_vrai)
             {              {
                 if ((*ptr_l) == '\\')                  switch(*ptr_l)
                 {                  {
                     nombre_caracteres_supplementaires++;                      case '\\':
                       case '\t':
                       case '\b':
                       case '\n':
                       {
                           nombre_caracteres_supplementaires++;
                           break;
                       }
                   }
               }
               else
               {
                   switch(*ptr_l)
                   {
                       case '\n':
                       case '\b':
                       case '\t':
                       {
                           nombre_caracteres_supplementaires--;
                           break;
                       }
                 }                  }
             }              }
   
Line 1163  instruction_str_fleche(struct_processus Line 1183  instruction_str_fleche(struct_processus
   
             if (presence_chaine == d_vrai)              if (presence_chaine == d_vrai)
             {              {
                 if ((*ptr_l) == '\\')                  switch(*ptr_l)
                   {
                       case '\\':
                       {
                           (*(++ptr_e)) = '\\';
                           break;
                       }
   
                       case '\t':
                       {
                           (*ptr_e) = '\\';
                           (*(++ptr_e)) = 't';
                           break;
                       }
   
                       case '\b':
                       {
                           (*ptr_e) = '\\';
                           (*(++ptr_e)) = 'b';
                           break;
                       }
   
                       case '\n':
                       {
                           (*ptr_e) = '\\';
                           (*(++ptr_e)) = 'n';
                           break;
                       }
                   }
               }
               else
               {
                   switch(*ptr_l)
                 {                  {
                     (*(++ptr_e)) = '\\';                      case '\n':
                       case '\b':
                       case '\t':
                       {
                           ptr_e--;
                           break;
                       }
                 }                  }
             }              }
   

Removed from v.1.4  
changed lines
  Added in v.1.5


CVSweb interface <joel.bertrand@systella.fr>