version 1.87, 2011/06/09 14:48:36
|
version 1.91, 2011/06/19 17:48:27
|
Line 1680 typedef struct rpl_arguments
|
Line 1680 typedef struct rpl_arguments
|
#ifndef RPLARGS |
#ifndef RPLARGS |
typedef struct instruction |
typedef struct instruction |
{ |
{ |
struct instruction **noeud; |
struct instruction **noeuds; |
void (*feuille)(struct processus *); |
void (*feuille)(struct processus *); |
} struct_instruction; |
} struct_instruction; |
#endif |
#endif |
Line 1695 typedef struct instruction
|
Line 1695 typedef struct instruction
|
typedef struct arbre_variables |
typedef struct arbre_variables |
{ |
{ |
unsigned int noeuds_utilises; |
unsigned int noeuds_utilises; |
|
signed int indice_tableau_pere; |
struct arbre_variables *noeud_pere; |
struct arbre_variables *noeud_pere; |
struct arbre_variables **noeuds; |
struct arbre_variables **noeuds; |
struct liste_variables *feuille; |
struct liste_variables *feuille; |
} struct_arbre_variables; |
} struct_arbre_variables; |
|
|
|
typedef struct tableau_variables |
|
{ |
|
unsigned char origine; |
|
unsigned char *nom; // pointeur sur la struct_variable |
|
// réelle et non copie de la chaîne |
|
unsigned long niveau; |
|
|
|
struct_objet *objet; // pointeur sur l'objet et non copie |
|
// de l'objet. |
|
|
|
logical1 variable_verrouillee; |
|
union_position_variable variable_statique; |
|
union_position_variable variable_partagee; |
|
} struct_tableau_variables; |
|
|
typedef struct liste_variables |
typedef struct liste_variables |
{ |
{ |
union |
union |
Line 1711 typedef struct liste_variables
|
Line 1727 typedef struct liste_variables
|
}; |
}; |
|
|
struct arbre_variables *noeud_pere; |
struct arbre_variables *noeud_pere; |
|
struct arbre_variables *noeud; |
struct liste_variables *suivant; |
struct liste_variables *suivant; |
struct liste_variables *precedent; |
struct liste_variables *precedent; |
} struct_liste_variables; |
} struct_liste_variables; |
Line 3149 ssize_t write_atomic(struct_processus *s
|
Line 3166 ssize_t write_atomic(struct_processus *s
|
*/ |
*/ |
|
|
int alsprintf(unsigned char **strp, const char *fmt, ...); |
int alsprintf(unsigned char **strp, const char *fmt, ...); |
|
int liste_variables(struct_processus *s_etat_processus, |
|
struct_tableau_variables *tableau, int position, |
|
struct_arbre_variables *l_element_courant); |
|
int nombre_variables(struct_processus *s_etat_processus, |
|
struct_arbre_variables *l_element_courant); |
int tex_fprintf(struct_processus *s_etat_processus, |
int tex_fprintf(struct_processus *s_etat_processus, |
file *flux, const char *format, ...); |
file *flux, const char *format, ...); |
int transliterated_fprintf(struct_processus *s_etat_processus, file *flux, |
int transliterated_fprintf(struct_processus *s_etat_processus, file *flux, |