#ifndef CHAINE_H
#define CHAINE_H

typedef struct maillon{
  char valeur;
  struct maillon* suivant;
} maillon;

typedef struct file{
  maillon* debut;
  maillon* fin;
}file;

void creerFile(file* p_file);
int empty(file p_file);
void enqueue(file* p_file, char new_valeur);
char dequeue(file* p_file);
char first(file p_file);
void clear(file* p_file);

#endif
