#ifndef TEXTE #define TEXTE #include "flux.h" struct texte ; typedef struct texte *texte ; typedef enum {Mot, Separateur, Chaine, Numerique} token ; typedef enum {Apres_espace, Token_suivant, Fin_de_ligne, Ligne_suivante, Au_debut} mouvement ; texte txt_lire_flux(flux f) ; void txt_deplacer_curseur(texte t, mouvement m); char *txt_item_courant(texte t); char txt_caractere_courant(texte t); token txt_token_courant(texte t); int txt_termine(texte t); int txt_fin_de_ligne(texte t); texte txt_dupliquer_suite_ligne(texte t); void txt_detruire(texte *t); #endif /* TEXTE */