aplat

Documents structurés pour Unix
git clone git://git.asteride.xyz/~ldp/aplat.git
Journaux | Fichiers | Références | LISEZ-MOI | LICENCE

tampon.h (467B)


      1 #ifndef TAMPON_H
      2 #define TAMPON_H
      3 
      4 struct tampon {
      5 	char  *tp;  /* début du tampon */
      6 	char  *po;  /* prochain octet libre */
      7 	int    oc;  /* nombre d'octets coupés */
      8 	size_t tll; /* taille du tampon */
      9 	size_t ol;  /* nombre d'octets libres */
     10 };
     11 
     12 int    tp_init(struct tampon *tp, size_t taille);
     13 int    tp_ecr(struct tampon *tp, char c);
     14 int    tp_terminer(struct tampon *tp);
     15 size_t tp_longueur(struct tampon *tp);
     16 void   tp_reinit(struct tampon *tp);
     17 
     18 #endif