Diff for /rpl/src/gestion_niveaux.c between versions 1.35 and 1.72

version 1.35, 2012/04/13 14:12:49 version 1.72, 2019/02/03 14:40:32
Line 1 Line 1
 /*  /*
 ================================================================================  ================================================================================
   RPL/2 (R) version 4.1.8    RPL/2 (R) version 4.1.31
   Copyright (C) 1989-2012 Dr. BERTRAND Joël    Copyright (C) 1989-2019 Dr. BERTRAND Joël
   
   This file is part of RPL/2.    This file is part of RPL/2.
   
Line 76  instruction_vers_niveau_superieur(struct Line 76  instruction_vers_niveau_superieur(struct
     {      {
         if ((*s_etat_processus).langue == 'F')          if ((*s_etat_processus).langue == 'F')
         {          {
             printf("[%d] Initialisation du niveau %lu\n", (int) getpid(),              printf("[%d] Initialisation du niveau %lld\n", (int) getpid(),
                     (*s_etat_processus).niveau_courant);                      (*s_etat_processus).niveau_courant);
         }          }
         else          else
         {          {
             printf("[%d] Initialization of level %lu\n", (int) getpid(),              printf("[%d] Initialization of level %lld\n", (int) getpid(),
                     (*s_etat_processus).niveau_courant);                      (*s_etat_processus).niveau_courant);
         }          }
   
Line 126  instruction_vers_niveau_inferieur(struct Line 126  instruction_vers_niveau_inferieur(struct
     {      {
         if ((*s_etat_processus).langue == 'F')          if ((*s_etat_processus).langue == 'F')
         {          {
             printf("[%d] Fermeture du niveau %lu\n", (int) getpid(),              printf("[%d] Fermeture du niveau %lld\n", (int) getpid(),
                     (*s_etat_processus).niveau_courant);                      (*s_etat_processus).niveau_courant);
         }          }
         else          else
         {          {
             printf("[%d] Closing of level %lu\n", (int) getpid(),              printf("[%d] Closing of level %lld\n", (int) getpid(),
                     (*s_etat_processus).niveau_courant);                      (*s_etat_processus).niveau_courant);
         }          }
   
Line 168  instruction_vers_niveau_inferieur(struct Line 168  instruction_vers_niveau_inferieur(struct
                 if ((*s_etat_processus).langue == 'F')                  if ((*s_etat_processus).langue == 'F')
                 {                  {
                     printf("[%d] Retour récursif de niveau "                      printf("[%d] Retour récursif de niveau "
                             "%lu\n", (int) getpid(), (*s_etat_processus)                              "%lld\n", (int) getpid(), (*s_etat_processus)
                             .niveau_recursivite);                              .niveau_recursivite);
                 }                  }
                 else                  else
                 {                  {
                     printf("[%d] Level %lu recursive "                      printf("[%d] Level %lld recursive "
                             "return\n", (int) getpid(), (*s_etat_processus)                              "return\n", (int) getpid(), (*s_etat_processus)
                             .niveau_recursivite);                              .niveau_recursivite);
                 }                  }
Line 190  instruction_vers_niveau_inferieur(struct Line 190  instruction_vers_niveau_inferieur(struct
                 (*s_etat_processus).position_courante =                  (*s_etat_processus).position_courante =
                         (*(*s_etat_processus).l_base_pile_systeme)                          (*(*s_etat_processus).l_base_pile_systeme)
                         .adresse_retour;                          .adresse_retour;
                   (*s_etat_processus).debug_programme =
                           (*(*s_etat_processus).l_base_pile_systeme)
                           .debug_programme;
   
                 if ((*s_etat_processus).profilage == d_vrai)                  if ((*s_etat_processus).profilage == d_vrai)
                 {                  {
Line 218  instruction_vers_niveau_inferieur(struct Line 221  instruction_vers_niveau_inferieur(struct
     if (((*s_etat_processus).niveau_recursivite == 0) && ((*s_etat_processus)      if (((*s_etat_processus).niveau_recursivite == 0) && ((*s_etat_processus)
             .gel_liste_variables == d_faux))              .gel_liste_variables == d_faux))
     {      {
         if (retrait_variable_par_niveau(s_etat_processus) == d_erreur)          if (retrait_variables_par_niveau(s_etat_processus) == d_erreur)
         {          {
             return;              return;
         }          }

Removed from v.1.35  
changed lines
  Added in v.1.72


CVSweb interface <joel.bertrand@systella.fr>