Diff for /rpl/src/instructions_s8.c between versions 1.73 and 1.74

version 1.73, 2016/03/01 22:12:34 version 1.74, 2016/03/08 14:20:31
Line 887  instruction_sqlquery(struct_processus *s Line 887  instruction_sqlquery(struct_processus *s
                         .descripteur.mysql);                          .descripteur.mysql);
             }              }
   
             if (presence_resultat == d_vrai)              if (empilement(s_etat_processus, &((*s_etat_processus).l_base_pile),
                       s_objet_resultat) == d_erreur)
             {              {
                 if (empilement(s_etat_processus,                  return;
                         &((*s_etat_processus).l_base_pile),  
                         s_objet_resultat) == d_erreur)  
                 {  
                     return;  
                 }  
             }              }
   
 #           else  #           else
Line 1224  instruction_sqlquery(struct_processus *s Line 1220  instruction_sqlquery(struct_processus *s
             attente.tv_sec = 0;              attente.tv_sec = 0;
             attente.tv_nsec = GRANULARITE_us * 1000;              attente.tv_nsec = GRANULARITE_us * 1000;
   
               if ((s_objet_resultat =
                       allocation(s_etat_processus, LST)) == NULL)
               {
                   (*s_etat_processus).erreur_systeme =
                           d_es_allocation_memoire;
                   return;
               }
   
               // Création d'une liste vide
   
               (*s_objet_resultat).objet = NULL;
               l_element_courant = (*s_objet_resultat).objet;
   
             do              do
             {              {
                 switch(ios = sqlite3_step(ppStmt))                  switch(ios = sqlite3_step(ppStmt))
                 {                  {
                     case SQLITE_ROW:                      case SQLITE_ROW:
                     {                      {
                         if (s_objet_resultat == NULL)  
                         {  
                             if ((s_objet_resultat =  
                                     allocation(s_etat_processus, LST)) == NULL)  
                             {  
                                 (*s_etat_processus).erreur_systeme =  
                                         d_es_allocation_memoire;  
                                 return;  
                             }  
   
                             presence_resultat = d_vrai;  
   
                             // Création d'une liste vide  
   
                             (*s_objet_resultat).objet = NULL;  
                             l_element_courant = (*s_objet_resultat).objet;  
                         }  
   
                         // Ajout d'une liste au bout de la liste                          // Ajout d'une liste au bout de la liste
                         // contenant les lignes                          // contenant les lignes
   
Line 1417  instruction_sqlquery(struct_processus *s Line 1408  instruction_sqlquery(struct_processus *s
                         .descripteur.sqlite);                          .descripteur.sqlite);
             }              }
   
             if (presence_resultat == d_vrai)              if (empilement(s_etat_processus, &((*s_etat_processus)
                       .l_base_pile), s_objet_resultat) == d_erreur)
             {              {
                 if (empilement(s_etat_processus, &((*s_etat_processus)                  return;
                         .l_base_pile), s_objet_resultat) == d_erreur)  
                 {  
                     return;  
                 }  
             }              }
         }          }
         else          else

Removed from v.1.73  
changed lines
  Added in v.1.74


CVSweb interface <joel.bertrand@systella.fr>