| 1363 |
last_offset += offsets[1]; |
last_offset += offsets[1]; |
| 1364 |
matchptr += offsets[1]; |
matchptr += offsets[1]; |
| 1365 |
length -= offsets[1]; |
length -= offsets[1]; |
| 1366 |
if (!match_patterns(matchptr, length, offsets, &mrc)) break; |
if (last_offset >= linelength + endlinelength || |
| 1367 |
|
!match_patterns(matchptr, length, offsets, &mrc)) break; |
| 1368 |
FWRITE(matchptr, 1, offsets[0], stdout); |
FWRITE(matchptr, 1, offsets[0], stdout); |
| 1369 |
fprintf(stdout, "%c[%sm", 0x1b, colour_string); |
fprintf(stdout, "%c[%sm", 0x1b, colour_string); |
| 1370 |
FWRITE(matchptr + offsets[0], 1, offsets[1] - offsets[0], stdout); |
FWRITE(matchptr + offsets[0], 1, offsets[1] - offsets[0], stdout); |