123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126 |
- PJ_BEGIN_DECL
- typedef struct pj_fifobuf_t
- {
-
- char *first;
-
- char *last;
-
- char *ubegin;
-
- char *uend;
-
- int full;
- } pj_fifobuf_t;
- PJ_DECL(void) pj_fifobuf_init(pj_fifobuf_t *fb, void *buffer, unsigned size);
- PJ_DECL(unsigned) pj_fifobuf_capacity(pj_fifobuf_t *fb);
- PJ_DECL(unsigned) pj_fifobuf_available_size(pj_fifobuf_t *fb);
- PJ_DECL(void*) pj_fifobuf_alloc(pj_fifobuf_t *fb, unsigned size);
- PJ_DECL(pj_status_t) pj_fifobuf_free(pj_fifobuf_t *fb, void *buf);
- PJ_END_DECL
|