Lines Matching refs:blk
144 mparse_buf_r(struct mparse *curp, const struct buf blk, size_t i, int start) in mparse_buf_r() argument
166 while (i < blk.sz && (blk.buf[i] != '\0' || pos != 0)) { in mparse_buf_r()
174 curp->filenc = preconv_cue(&blk, i); in mparse_buf_r()
177 while (i < blk.sz && (start || blk.buf[i] != '\0')) { in mparse_buf_r()
185 if ('\r' == blk.buf[i] && i + 1 < blk.sz && in mparse_buf_r()
186 '\n' == blk.buf[i + 1]) in mparse_buf_r()
188 if ('\n' == blk.buf[i]) { in mparse_buf_r()
206 c = blk.buf[i]; in mparse_buf_r()
209 &blk, &i, &ln, &pos, &curp->filenc))) { in mparse_buf_r()
233 ln.buf[pos++] = blk.buf[i++]; in mparse_buf_r()
257 if (i == blk.sz || blk.buf[i] == '\0') { in mparse_buf_r()
366 (i >= blk.sz || blk.buf[i] == '\0')) { in mparse_buf_r()
547 struct buf blk; in mparse_readfd() local
558 if (read_whole_file(curp, fd, &blk, &with_mmap) == 0) in mparse_readfd()
570 curp->primary = &blk; in mparse_readfd()
576 if (curp->filenc & MPARSE_UTF8 && blk.sz > 2 && in mparse_readfd()
577 (unsigned char)blk.buf[0] == 0xef && in mparse_readfd()
578 (unsigned char)blk.buf[1] == 0xbb && in mparse_readfd()
579 (unsigned char)blk.buf[2] == 0xbf) { in mparse_readfd()
586 mparse_buf_r(curp, blk, offset, 1); in mparse_readfd()
595 munmap(blk.buf, blk.sz); in mparse_readfd()
597 free(blk.buf); in mparse_readfd()