1054 |
if (printname != NULL) fprintf(stdout, "%s:", printname); |
if (printname != NULL) fprintf(stdout, "%s:", printname); |
1055 |
if (number) fprintf(stdout, "%d:", linenumber); |
if (number) fprintf(stdout, "%d:", linenumber); |
1056 |
if (line_offsets) |
if (line_offsets) |
1057 |
fprintf(stdout, "%d,%d", matchptr + offsets[0] - ptr, |
fprintf(stdout, "%d,%d", (int)(matchptr + offsets[0] - ptr), |
1058 |
offsets[1] - offsets[0]); |
offsets[1] - offsets[0]); |
1059 |
else if (file_offsets) |
else if (file_offsets) |
1060 |
fprintf(stdout, "%d,%d", filepos + matchptr + offsets[0] - ptr, |
fprintf(stdout, "%d,%d", (int)(filepos + matchptr + offsets[0] - ptr), |
1061 |
offsets[1] - offsets[0]); |
offsets[1] - offsets[0]); |
1062 |
else |
else |
1063 |
fwrite(matchptr + offsets[0], 1, offsets[1] - offsets[0], stdout); |
fwrite(matchptr + offsets[0], 1, offsets[1] - offsets[0], stdout); |