xref: /freebsd/contrib/less/xbuf.h (revision 84823cc70824c8d842f503d8c2e6d7b0c2d95b61)
1 #ifndef XBUF_H_
2 #define XBUF_H_
3 
4 struct xbuffer
5 {
6 	char *data;
7 	int end;
8 	int size;
9 };
10 
11 void xbuf_init(struct xbuffer *xbuf);
12 void xbuf_reset(struct xbuffer *xbuf);
13 void xbuf_add(struct xbuffer *xbuf, int ch);
14 int xbuf_pop(struct xbuffer *xbuf);
15 
16 #endif
17