Diff for /rpl/src/formateur_fichiers.c between versions 1.67 and 1.70

version 1.67, 2013/03/24 14:09:26 version 1.70, 2013/04/18 15:44:39
Line 1 Line 1
 /*  /*
 ================================================================================  ================================================================================
   RPL/2 (R) version 4.1.13    RPL/2 (R) version 4.1.14
   Copyright (C) 1989-2013 Dr. BERTRAND Joël    Copyright (C) 1989-2013 Dr. BERTRAND Joël
   
   This file is part of RPL/2.    This file is part of RPL/2.
Line 19 Line 19
 ================================================================================  ================================================================================
 */  */
   
   
 #define DEBUG_ERREURS  #define DEBUG_ERREURS
 #include "rpl-conv.h"  #include "rpl-conv.h"
   
Line 1000  formateur_fichier(struct_processus *s_et Line 1001  formateur_fichier(struct_processus *s_et
   
             if (format_sortie == 'N')              if (format_sortie == 'N')
             {              {
                 sprintf(tampon, "%llX", (*((logical8 *)                  sprintf(tampon, "%llX", (unsigned long long) (*((logical8 *)
                         ((*s_objet).objet))));                          ((*s_objet).objet))));
                 strcpy(base, "h");                  strcpy(base, "h");
             }              }
Line 1010  formateur_fichier(struct_processus *s_et Line 1011  formateur_fichier(struct_processus *s_et
                 {                  {
                     case 2:                      case 2:
                     {                      {
                         sprintf(tampon, "%llX", (*((logical8 *)                          sprintf(tampon, "%llX", (unsigned long long)
                                 ((*s_objet).objet))));                                  (*((logical8 *) ((*s_objet).objet))));
   
                         chaine = (unsigned char *) malloc((strlen(tampon) + 1)                          chaine = (unsigned char *) malloc((strlen(tampon) + 1)
                                 * sizeof(unsigned char));                                  * sizeof(unsigned char));
Line 1120  formateur_fichier(struct_processus *s_et Line 1121  formateur_fichier(struct_processus *s_et
   
                     case 8:                      case 8:
                     {                      {
                         sprintf(tampon, "%llo", (*((logical8 *)                          sprintf(tampon, "%llo", (*((unsigned long long *)
                                 ((*s_objet).objet))));                                  ((*s_objet).objet))));
                         strcpy(base, "o");                          strcpy(base, "o");
                         break;                          break;
Line 1128  formateur_fichier(struct_processus *s_et Line 1129  formateur_fichier(struct_processus *s_et
   
                     case 10:                      case 10:
                     {                      {
                         sprintf(tampon, "%llu", (*((logical8 *)                          sprintf(tampon, "%llu", (*((unsigned long long *)
                                 ((*s_objet).objet))));                                  ((*s_objet).objet))));
                         strcpy(base, "d");                          strcpy(base, "d");
                         break;                          break;
Line 1136  formateur_fichier(struct_processus *s_et Line 1137  formateur_fichier(struct_processus *s_et
   
                     case 16:                      case 16:
                     {                      {
                         sprintf(tampon, "%llX", (*((logical8 *)                          sprintf(tampon, "%llX", (unsigned long long)
                                 ((*s_objet).objet))));                                  (*((logical8 *) ((*s_objet).objet))));
                         strcpy(base, "h");                          strcpy(base, "h");
                         break;                          break;
                     }                      }

Removed from v.1.67  
changed lines
  Added in v.1.70


CVSweb interface <joel.bertrand@systella.fr>