| line | true | false | branch | 
 
| 62 | 0 | 0 | errn1(fd = open(f, O_RDONLY)); | 
 
| 64 | 0 | 0 | errn1(fstat(fd, &b)); | 
 
| 65 | 0 | 0 | if (l)	*l = b.st_size; | 
 
| 67 | 0 | 0 | if (b.st_size) | 
 
| 68 | 0 | 0 | errn1((long int)(p = mmap(0, b.st_size, PROT_READ, MAP_PRIVATE, fd, 0))); | 
 
| 69 | 0 | 0 | errn1(close(fd)); | 
 
| 76 | 0 | 0 | unless (in) { | 
 
| 77 | 0 | 0 | FLUSH; | 
 
| 80 | 0 | 0 | while (il) { | 
 
| 81 | 0 | 0 | if (ol + il >= BLKSZ) { | 
 
| 82 | 0 | 0 | if (ol == 0) { | 
 
| 83 | 0 | 0 | errn1(write(fd, in, il)); | 
 
| 88 | 0 | 0 | FLUSH; | 
 
| 113 | 0 | 0 | while (sp) { | 
 
| 115 | 0 | 0 | if (q->st == NEW) { | 
 
| 119 | 0 | 0 | if (t == 'S') { | 
 
| 121 | 0 | 0 | SvUPGRADE(v, SVt_PV); | 
 
| 126 | 0 | 0 | if (l) { | 
 
| 134 | 0 | 0 | if (q->st == RK) { | 
 
| 139 | 0 | 0 | if (q->l -= 1) { | 
 
| 164 | 0 | 0 | while (sp) { | 
 
| 166 | 0 | 0 | if (q->st == NEW) { | 
 
| 167 | 0 | 0 | unless (SvROK(v)) { | 
 
| 170 | 0 | 0 | in = SvPV(v, il); | 
 
| 176 | 0 | 0 | if (SvTYPE(v) < SVt_PVAV) { | 
 
| 178 | 0 | 0 | char	*in = (char*)mmapr(SvPV_nolen(v), &il); | 
 
| 180 | 0 | 0 | if (il) { | 
 
| 182 | 0 | 0 | errn1(munmap(in, il)); | 
 
| 189 | 0 | 0 | while (hv_iternext(q->v))	l += 1; | 
 
| 198 | 0 | 0 | if (v) { |