Lines Matching refs:blk
149 mparse_buf_r(struct mparse *curp, struct buf blk, size_t i, int start) in mparse_buf_r() argument
172 while (i < blk.sz && (blk.buf[i] != '\0' || pos != 0)) { in mparse_buf_r()
180 curp->filenc = preconv_cue(&blk, i); in mparse_buf_r()
184 while (i < blk.sz && (start || blk.buf[i] != '\0')) { in mparse_buf_r()
192 if ('\r' == blk.buf[i] && i + 1 < blk.sz && in mparse_buf_r()
193 '\n' == blk.buf[i + 1]) in mparse_buf_r()
195 if ('\n' == blk.buf[i]) { in mparse_buf_r()
213 c = blk.buf[i]; in mparse_buf_r()
216 &blk, &i, &ln, &pos, &curp->filenc))) { in mparse_buf_r()
240 ln.buf[pos++] = blk.buf[i++]; in mparse_buf_r()
269 if (i == blk.sz || blk.buf[i] == '\0') { in mparse_buf_r()
381 (i >= blk.sz || blk.buf[i] == '\0')) { in mparse_buf_r()
561 struct buf blk; in mparse_readfd() local
578 if (read_whole_file(curp, fd, &blk, &with_mmap) == -1) in mparse_readfd()
590 curp->primary = &blk; in mparse_readfd()
596 if (curp->filenc & MPARSE_UTF8 && blk.sz > 2 && in mparse_readfd()
597 (unsigned char)blk.buf[0] == 0xef && in mparse_readfd()
598 (unsigned char)blk.buf[1] == 0xbb && in mparse_readfd()
599 (unsigned char)blk.buf[2] == 0xbf) { in mparse_readfd()
606 mparse_buf_r(curp, blk, offset, 1); in mparse_readfd()
615 munmap(blk.buf, blk.sz); in mparse_readfd()
617 free(blk.buf); in mparse_readfd()