version 1.83, 2011/04/19 07:31:33
|
version 1.90, 2011/06/17 08:47:43
|
Line 922 pid_t debug_fork();
|
Line 922 pid_t debug_fork();
|
# define d_ex_clef_inexistante __erreur(80) |
# define d_ex_clef_inexistante __erreur(80) |
# define d_ex_nom_implicite __erreur(81) |
# define d_ex_nom_implicite __erreur(81) |
# define d_ex_version_bibliotheque __erreur(82) |
# define d_ex_version_bibliotheque __erreur(82) |
|
# define d_ex_creation_variable_globale __erreur(83) |
#endif |
#endif |
|
|
|
|
Line 1679 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 1694 typedef struct instruction
|
Line 1695 typedef struct instruction
|
typedef struct arbre_variables |
typedef struct arbre_variables |
{ |
{ |
unsigned int noeuds_utilises; |
unsigned int noeuds_utilises; |
struct arbre_variables **noeud; |
signed int indice_tableau_pere; |
|
struct arbre_variables *noeud_pere; |
|
struct arbre_variables **noeuds; |
struct liste_variables *feuille; |
struct liste_variables *feuille; |
} struct_arbre_variables; |
} struct_arbre_variables; |
|
|
Line 1702 typedef struct liste_variables
|
Line 1705 typedef struct liste_variables
|
{ |
{ |
union |
union |
{ |
{ |
|
// Utilisation dans la gestion des variables |
struct_variable *variable; |
struct_variable *variable; |
|
// Utilisation dans la pile système (variables par niveau) |
struct_liste_chainee *liste; |
struct_liste_chainee *liste; |
}; |
}; |
|
|
|
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 3110 logical1 ecriture_pipe(struct_processus
|
Line 3117 logical1 ecriture_pipe(struct_processus
|
struct_objet *s_objet); |
struct_objet *s_objet); |
logical1 recherche_variable(struct_processus *s_etat_processus, |
logical1 recherche_variable(struct_processus *s_etat_processus, |
unsigned char *nom_variable); |
unsigned char *nom_variable); |
|
logical1 recherche_variable_globale(struct_processus *s_etat_processus, |
|
unsigned char *nom_variable); |
logical1 recherche_variable_partagee(struct_processus *s_etat_processus, |
logical1 recherche_variable_partagee(struct_processus *s_etat_processus, |
unsigned char *nom_variable, union_position_variable position, |
unsigned char *nom_variable, union_position_variable position, |
unsigned char origine); |
unsigned char origine); |