tampon.h (463B)
1 #ifndef TAMPON_H 2 #define TAMPON_H 3 4 #define TP_FACT_AGR 2 /* facteur d'agrandissement d'un tampon */ 5 6 struct tampon { 7 char *tp; /* le tampon lui-même */ 8 size_t tll; /* taille du tampon */ 9 char *pc; /* ptr vers le prochain caractère */ 10 }; 11 12 int tp_init(struct tampon *, size_t); 13 int tp_ecr(char, struct tampon *); 14 void tp_aff(struct tampon *); 15 void tp_eff(struct tampon *); 16 size_t tp_ncar(struct tampon *); 17 char *tp_deb(struct tampon *); 18 19 #endif