Lines Matching refs:pb
306 file_pushbuf_t *pb; in file_buffer() local
317 if ((pb = file_push_buffer(ms)) == NULL) in file_buffer()
321 rbuf = file_pop_buffer(ms, pb); in file_buffer()
560 file_pushbuf_t *pb; in file_push_buffer() local
565 if ((pb = (CAST(file_pushbuf_t *, emalloc(sizeof(*pb))))) == NULL) in file_push_buffer()
568 pb->buf = ms->o.buf; in file_push_buffer()
569 pb->offset = ms->offset; in file_push_buffer()
574 return pb; in file_push_buffer()
578 file_pop_buffer(struct magic_set *ms, file_pushbuf_t *pb) in file_pop_buffer() argument
583 efree(pb->buf); in file_pop_buffer()
584 efree(pb); in file_pop_buffer()
590 ms->o.buf = pb->buf; in file_pop_buffer()
591 ms->offset = pb->offset; in file_pop_buffer()
593 efree(pb); in file_pop_buffer()