Lines Matching defs:pb
433 file_pushbuf_t *pb;
444 if ((pb = file_push_buffer(ms)) == NULL)
448 rbuf = file_pop_buffer(ms, pb);
787 file_pushbuf_t *pb;
792 if ((pb = (CAST(file_pushbuf_t *, malloc(sizeof(*pb))))) == NULL)
795 pb->buf = ms->o.buf;
796 pb->blen = ms->o.blen;
797 pb->offset = ms->offset;
803 return pb;
807 file_pop_buffer(struct magic_set *ms, file_pushbuf_t *pb)
812 free(pb->buf);
813 free(pb);
819 ms->o.buf = pb->buf;
820 ms->o.blen = pb->blen;
821 ms->offset = pb->offset;
823 free(pb);