diff options
| author | Pixel <Pixel> | 2001-05-03 00:20:43 +0000 | 
|---|---|---|
| committer | Pixel <Pixel> | 2001-05-03 00:20:43 +0000 | 
| commit | 6e5f6775d16e9730ccf1edbecf14da52d0ef134a (patch) | |
| tree | a10da767d18359a1dcb1858391aa4c088b60f4c4 /include | |
| parent | f6a2189fb85618d50de1edee30536641b0c376cf (diff) | |
Indentation
Diffstat (limited to 'include')
| -rw-r--r-- | include/fonctions.h | 8 | ||||
| -rw-r--r-- | include/hash.h | 42 | ||||
| -rw-r--r-- | include/main.h | 1 | ||||
| -rw-r--r-- | include/parser.h | 25 | ||||
| -rw-r--r-- | include/pile.h | 16 | ||||
| -rw-r--r-- | include/polynom.h | 68 | ||||
| -rw-r--r-- | include/scalaires.h | 67 | 
7 files changed, 154 insertions, 73 deletions
diff --git a/include/fonctions.h b/include/fonctions.h index ee3e11d..55dab4a 100644 --- a/include/fonctions.h +++ b/include/fonctions.h @@ -13,15 +13,15 @@ void integ(polynome p1, polynome p2, polynome p3);  void printvars(polynome p1, polynome p2, polynome p3);  void ans(polynome p1, polynome p2, polynome p3); -																  +  void help(polynome p1, polynome p2, polynome p3);  void setdisplay(polynome p1, polynome p2, polynome p3);  void reinit(polynome p1, polynome p2, polynome p3); -																																																																								 +  void exit_call(polynome p1, polynome p2, polynome p3);  void setsmartprint(polynome p1, polynome p2, polynome p3); -																																																																									 -#endif
\ No newline at end of file + +#endif diff --git a/include/hash.h b/include/hash.h index 701b241..0197bbb 100644 --- a/include/hash.h +++ b/include/hash.h @@ -6,40 +6,52 @@  typedef void *_TypeVariable;  typedef struct { -	char *NomVar; -	_TypeVariable Variable; +    char *NomVar; +    _TypeVariable Variable;  } _Element;  typedef struct _LstChn { -	_Element Elem; -	struct _LstChn *Suivant; +    _Element Elem; +    struct _LstChn *Suivant;  } *_ListeChaine;  typedef _ListeChaine *_TableauVariable; -/*	Initialise une table de hachage */ +/* + * Initialise une table de hachage  + */  int Initialise(_TableauVariable * t); -/*	Crée un élement à insérer dans la table de hachage */ +/* + * Cree un element a inserer dans la table de hachage  + */  _Element CreerElement(char *Nom, _TypeVariable Var); -/*	Insert un element(Nom de la variable,variable) dans une table de hachage -	la fonction renvoit 0 en cas d'erreur */ +/* + * Insert un element(Nom de la variable,variable) dans une table de hachage la fonction renvoit 0 + * en cas d'erreur  + */  char InsererVarDansTab(_TableauVariable * t, _Element e); -/*	Renvoie la variable de la table de hachage qui porte le nom Nom -	si la variable n'existe pas trouve est égal à 0 */ +/* + * Renvoie la variable de la table de hachage qui porte le nom Nom si la variable n'existe pas + * trouve est egal a 0  + */  _TypeVariable NomVarToVar(char *Nom, _TableauVariable t, char *trouve); -/*      Supprime la variable de nom Nom -	la fonction renvoit 0 en cas d'erreur */ +/* + * Supprime la variable de nom Nom la fonction renvoit 0 en cas d'erreur  + */  char SupprimerDansTab(_TableauVariable * t, char *Nom); -/*	Detruit le tableau */ +/* + * Detruit le tableau  + */  void DetruitTab(_TableauVariable * t); -/* Affiche le tableau */ +/* + * Affiche le tableau  + */  void AfficheTableau(_TableauVariable t); -  #endif diff --git a/include/main.h b/include/main.h index f8f8e6c..c9b7602 100644 --- a/include/main.h +++ b/include/main.h @@ -5,5 +5,4 @@  extern _TableauVariable variables;  extern char *mute; -  #endif diff --git a/include/parser.h b/include/parser.h index 1e7c0fd..f94bd34 100644 --- a/include/parser.h +++ b/include/parser.h @@ -5,21 +5,20 @@  #define PILECALL_MAX 50  enum { -	OP_NEST, -	OP_PLUS, -	OP_MOINS, -	OP_EXP, -	OP_PLUS_UNARY, -	OP_MOINS_UNARY, -	OP_DIV, -	OP_MOD, -	OP_MUL, -	OP_ASSIGN, -	OP_LPAREN, -	OP_FUNC_CALL +    OP_NEST, +    OP_PLUS, +    OP_MOINS, +    OP_EXP, +    OP_PLUS_UNARY, +    OP_MOINS_UNARY, +    OP_DIV, +    OP_MOD, +    OP_MUL, +    OP_ASSIGN, +    OP_LPAREN, +    OP_FUNC_CALL  }; -  void parse_line(char *);  #endif diff --git a/include/pile.h b/include/pile.h index 4f6aeab..086d185 100644 --- a/include/pile.h +++ b/include/pile.h @@ -5,16 +5,16 @@  #define PILE_MAX 100  typedef enum type_elem { -	T_POLY, -	T_STRING, -	T_INT +    T_POLY, +    T_STRING, +    T_INT  } type_elem;  typedef struct pile_elem { -	type_elem type; -	polynome poly; -	char *label; -	int val; +    type_elem type; +    polynome poly; +    char *label; +    int val;  } pile_elem;  void push_pile(char *st); @@ -39,7 +39,7 @@ void affichage_pile(void);  void move_to_resultat_pile(void); -char * pop_resultat(void); +char *pop_resultat(void);  polynome return_last(int *valid); diff --git a/include/polynom.h b/include/polynom.h index 2078d0b..8d223bb 100644 --- a/include/polynom.h +++ b/include/polynom.h @@ -5,35 +5,73 @@  extern int smartprint;  typedef struct monome { -	rationnel coef; -	unsigned int degre; -	struct monome *suiv; +    rationnel coef; +    unsigned int degre; +    struct monome *suiv;  } monome;  typedef monome *polynome; -polynome ply_constr(rationnel coef, int degre);	/* constructeur monome */ +polynome ply_constr(rationnel coef, int degre);	/* -polynome ply_vide(void);	/* cree un polynome */ +						 * constructeur monome  +						 */ -void ply_destruct(polynome poly);	/* destructeur */ +polynome ply_vide(void);	/* -polynome ply_copy(polynome poly);	/* recopie */ +				 * cree un polynome  +				 */ -polynome ply_addition(polynome poly1, polynome poly2);	/* addition de deux polynomes */ +void ply_destruct(polynome poly);	/* -polynome ply_soustraction(polynome poly1, polynome poly2);	/* soustraction de deux polynomes */ +					 * destructeur  +					 */ -polynome ply_multiplication(polynome poly1, polynome poly2);	/* multiplication de deux  polynomes */ +polynome ply_copy(polynome poly);	/* -polynome ply_division(polynome poly1, polynome poly2);	/* division de deux  polynomes */ +					 * recopie  +					 */ -polynome ply_modulo(polynome poly1, polynome poly2);	/* reste de la division de deux  polynomes */ +polynome ply_addition(polynome poly1, polynome poly2);	/* -polynome ply_exposant(polynome poly, unsigned int exp);	/* exponentiation d'un polynome */ +							 * addition de deux polynomes  +							 */ -rationnel ply_valuation(polynome poly, rationnel point);	/* valuation d'un polynome en un point */ +polynome ply_soustraction(polynome poly1, polynome poly2);	/* -char *ply_affichage(polynome poly);	/* routine d'affichage d'un polynome */ +								 * soustraction de deux polynomes  +								 */ + +polynome ply_multiplication(polynome poly1, polynome poly2);	/* + +								 * multiplication de deux +								 * polynomes  +								 */ + +polynome ply_division(polynome poly1, polynome poly2);	/* + +							 * division de deux  polynomes  +							 */ + +polynome ply_modulo(polynome poly1, polynome poly2);	/* + +							 * reste de la division de deux  polynomes  +							 */ + +polynome ply_exposant(polynome poly, unsigned int exp);	/* + +							 * exponentiation d'un polynome  +							 */ + +rationnel ply_valuation(polynome poly, rationnel point);	/* + +								 * valuation d'un polynome en un +								 * point  +								 */ + +char *ply_affichage(polynome poly);	/* + +					 * routine d'affichage d'un polynome  +					 */  #endif diff --git a/include/scalaires.h b/include/scalaires.h index 5fc7dd2..7ab1951 100644 --- a/include/scalaires.h +++ b/include/scalaires.h @@ -2,30 +2,63 @@  #define __SCALAIRES_H__  typedef struct { -	long long num; -	unsigned long long denom; +    long long num; +    unsigned long long denom;  } rationnel;  typedef enum typedisplay { -	HEX, -	DEC, -	OCT, -	FLT +    HEX, +    DEC, +    OCT, +    FLT  } typedisplay;  extern typedisplay display; -rationnel rat_constr_zero(void);	/* renvoie 0 */ -rationnel rat_constr(unsigned long long num, unsigned long long denom);	/* cree une fraction */ -rationnel rat_constr_from_double(double flt);	/* cree une fraction a partir d un double */ -void rat_destruct(rationnel rat);	/* destructeur */ -double rat_to_double(rationnel rat);	/* obtention du double correspondant a un rationnel */ -rationnel rat_addition(rationnel rat1, rationnel rat2);	/* addition */ -rationnel rat_soustraction(rationnel rat1, rationnel rat2);	/* soustraction */ -rationnel rat_moinsunaire(rationnel rat1);	/* moins unaire */ -rationnel rat_multiplication(rationnel rat1, rationnel rat2);	/* multiplication */ -rationnel rat_division(rationnel rat, rationnel rat2);	/* division */ -rationnel rat_pow(rationnel rat, unsigned int p); /* puissance */ +rationnel rat_constr_zero(void);	/* + +					 * renvoie 0  +					 */ +rationnel rat_constr(unsigned long long num, unsigned long long denom);	/* + +									 * cree une fraction  +									 */ +rationnel rat_constr_from_double(double flt);	/* + +						 * cree une fraction a partir d un double  +						 */ +void rat_destruct(rationnel rat);	/* + +					 * destructeur  +					 */ +double rat_to_double(rationnel rat);	/* + +					 * obtention du double correspondant a un rationnel  +					 */ +rationnel rat_addition(rationnel rat1, rationnel rat2);	/* + +							 * addition  +							 */ +rationnel rat_soustraction(rationnel rat1, rationnel rat2);	/* + +								 * soustraction  +								 */ +rationnel rat_moinsunaire(rationnel rat1);	/* + +						 * moins unaire  +						 */ +rationnel rat_multiplication(rationnel rat1, rationnel rat2);	/* + +								 * multiplication  +								 */ +rationnel rat_division(rationnel rat, rationnel rat2);	/* + +							 * division  +							 */ +rationnel rat_pow(rationnel rat, unsigned int p);	/* + +							 * puissance  +							 */  char *rat_to_string(rationnel rat, int first);  #endif  | 
