Lines Matching refs:pbf
290 static char *new_filename(pb_file *pbf, ub4 len) { in new_filename() argument
297 pb_read(pbf, filename, len); in new_filename()
315 static char *read_string(pb_file *pbf, int size) { in read_string() argument
319 pb_read(pbf, page, size); in read_string()
463 static void check_crc(pb_file *pbf, const char *stream, ub4 usize) { in check_crc() argument
470 if(pb_read(pbf, scratch, 16) != 16) { in check_crc()
560 static int cont_grep(regex_t *exp, regex_t *nl_exp, int fd, pb_file *pbf, int options) { in cont_grep() argument
576 if(pb_read(pbf, (file_header + 4), 26) != 26) { in cont_grep()
582 filename = new_filename(pbf, fnlen); in cont_grep()
586 (char *) inflate_string(pbf, &csize, &usize) : in cont_grep()
587 read_string(pbf, csize); in cont_grep()
588 if(flags & 0x008) check_crc(pbf, str_stream, usize); in cont_grep()
618 pb_file pbf; in jargrep() local
626 pb_init(&pbf, fd); in jargrep()
629 if(pb_read(&pbf, scratch, 4) != 4) { in jargrep()
634 switch (check_sig(scratch, &pbf)) { in jargrep()
636 floop = cont_grep(exp, nl_exp, fd, &pbf, options); in jargrep()