summaryrefslogtreecommitdiff
path: root/hash.h
diff options
context:
space:
mode:
Diffstat (limited to 'hash.h')
-rw-r--r--hash.h41
1 files changed, 0 insertions, 41 deletions
diff --git a/hash.h b/hash.h
deleted file mode 100644
index 4f40659..0000000
--- a/hash.h
+++ /dev/null
@@ -1,41 +0,0 @@
-#ifndef __HASH_H__
-#define __HASH_H__
-
-#define TAILLECHAINEHACHAGE (26*2+1)
-
-typedef void *_TypeVariable;
-
-typedef struct {
- char *NomVar;
- _TypeVariable Variable;
-} _Element;
-
-typedef struct _LstChn {
- _Element Elem;
- struct _LstChn *Suivant;
-} *_ListeChaine;
-
-typedef _ListeChaine *_TableauVariable;
-
-/* Initialise une table de hachage */
-int Initialise(_TableauVariable * t);
-
-/* Crée un élement à insérer 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 */
-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 */
-_TypeVariable NomVarToVar(char *Nom, _TableauVariable t, char *trouve);
-
-/* Supprime la variable de nom Nom
- la fonction renvoit 0 en cas d'erreur */
-char SupprimerDansTab(_TableauVariable * t, char *Nom);
-
-/* Detruit le tableau */
-void DetruitTab(_TableauVariable * t);
-
-#endif