Diff for /rpl/src/rpl.h between versions 1.256 and 1.257

version 1.256, 2015/01/08 08:46:22 version 1.257, 2015/01/08 14:29:52
Line 525  union semun Line 525  union semun
   
     __EXTERN__ volatile int         routine_recursive;      __EXTERN__ volatile int         routine_recursive;
   
 #   define SEM_FORK             0  #   define SEM_FORK                 0
 #   define SEM_QUEUE                1  #   define SEM_QUEUE                1
 #   define SEM_SIGNALISATION        2  #   define SEM_SIGNALISATION        2
 #   define SEM_ARRET_SIGNALISATION  3  #   define SEM_ARRET_SIGNALISATION  3
Line 1913  typedef struct fonction Line 1913  typedef struct fonction
   
 /*  /*
 --------------------------------------------------------------------------------  --------------------------------------------------------------------------------
     Structure buffer
   --------------------------------------------------------------------------------
   */
   
   typedef struct buffer
   {
       unsigned char                       *buffer;
   
       integer8                            longueur_requise;
       int                                 classe;
   } struct_buffer;
   
   
   /*
   --------------------------------------------------------------------------------
   Structure processus    Structure processus
 --------------------------------------------------------------------------------  --------------------------------------------------------------------------------
 */  */
Line 2408  typedef struct processus Line 2423  typedef struct processus
     CACHE2(struct_liste_variables, variables_feuille)      CACHE2(struct_liste_variables, variables_feuille)
     CACHE2(struct_variable, variables_variable)      CACHE2(struct_variable, variables_variable)
     CACHE2(struct_arbre_variables *, variables_tableau_noeuds)      CACHE2(struct_arbre_variables *, variables_tableau_noeuds)
     CACHE2(struct_arbre_variables_partagees *,variables_tableau_noeuds_partages)      CACHE2(struct_arbre_variables_partagees *,
               variables_tableau_noeuds_partages)
   
       CACHE2(struct_buffer, enveloppes_buffers)
       unsigned char       ***cache_buffer;
       int                 *pointeur_cache_buffer;
 } struct_processus;  } struct_processus;
 #endif  #endif
   
Line 3439  struct_liste_chainee *analyse_rpn(struct Line 3459  struct_liste_chainee *analyse_rpn(struct
   
 /*  /*
 --------------------------------------------------------------------------------  --------------------------------------------------------------------------------
     Allocateur de buffers à cache
   --------------------------------------------------------------------------------
   */
   
   void initialisation_allocateur_buffer(struct_processus *s_etat_processus);
   void liberation_allocateur_buffer(struct_processus *s_etat_pocessus);
   struct_buffer *allocation_buffer(struct_processus *s_etat_processus,
           integer8 longueur);
   void liberation_buffer(struct_processus *s_etat_processus,
           struct_buffer *buffer);
   
   /*
   --------------------------------------------------------------------------------
   Fonctions renvoyant une copie de la structure de description des processus    Fonctions renvoyant une copie de la structure de description des processus
 --------------------------------------------------------------------------------  --------------------------------------------------------------------------------
 */  */

Removed from v.1.256  
changed lines
  Added in v.1.257


CVSweb interface <joel.bertrand@systella.fr>