Lines Matching refs:blk
151 mparse_buf_r(struct mparse *curp, struct buf blk, size_t i, int start) in mparse_buf_r() argument
174 while (i < blk.sz && (blk.buf[i] != '\0' || pos != 0)) { in mparse_buf_r()
182 curp->filenc = preconv_cue(&blk, i); in mparse_buf_r()
186 while (i < blk.sz && (start || blk.buf[i] != '\0')) { in mparse_buf_r()
194 if ('\r' == blk.buf[i] && i + 1 < blk.sz && in mparse_buf_r()
195 '\n' == blk.buf[i + 1]) in mparse_buf_r()
197 if ('\n' == blk.buf[i]) { in mparse_buf_r()
215 c = blk.buf[i]; in mparse_buf_r()
218 &blk, &i, &ln, &pos, &curp->filenc))) { in mparse_buf_r()
242 ln.buf[pos++] = blk.buf[i++]; in mparse_buf_r()
266 if (i == blk.sz || blk.buf[i] == '\0') { in mparse_buf_r()
378 (i >= blk.sz || blk.buf[i] == '\0')) { in mparse_buf_r()
558 struct buf blk; in mparse_readfd() local
575 if (read_whole_file(curp, fd, &blk, &with_mmap) == -1) in mparse_readfd()
587 curp->primary = &blk; in mparse_readfd()
593 if (curp->filenc & MPARSE_UTF8 && blk.sz > 2 && in mparse_readfd()
594 (unsigned char)blk.buf[0] == 0xef && in mparse_readfd()
595 (unsigned char)blk.buf[1] == 0xbb && in mparse_readfd()
596 (unsigned char)blk.buf[2] == 0xbf) { in mparse_readfd()
603 mparse_buf_r(curp, blk, offset, 1); in mparse_readfd()
612 munmap(blk.buf, blk.sz); in mparse_readfd()
614 free(blk.buf); in mparse_readfd()