64 |
int rc = 1; |
int rc = 1; |
65 |
int linenumber = 0; |
int linenumber = 0; |
66 |
int count = 0; |
int count = 0; |
67 |
int offsets[2]; |
int offsets[99]; |
68 |
char buffer[BUFSIZ]; |
char buffer[BUFSIZ]; |
69 |
|
|
70 |
while (fgets(buffer, sizeof(buffer), in) != NULL) |
while (fgets(buffer, sizeof(buffer), in) != NULL) |
74 |
if (length > 0 && buffer[length-1] == '\n') buffer[--length] = 0; |
if (length > 0 && buffer[length-1] == '\n') buffer[--length] = 0; |
75 |
linenumber++; |
linenumber++; |
76 |
|
|
77 |
match = pcre_exec(pattern, hints, buffer, length, 0, offsets, 2) >= 0; |
match = pcre_exec(pattern, hints, buffer, length, 0, offsets, 99) >= 0; |
78 |
if (match && whole_lines && offsets[1] != length) match = FALSE; |
if (match && whole_lines && offsets[1] != length) match = FALSE; |
79 |
|
|
80 |
if (match != invert) |
if (match != invert) |
137 |
int rc = 1; |
int rc = 1; |
138 |
int options = 0; |
int options = 0; |
139 |
int errptr; |
int errptr; |
140 |
char *error; |
const char *error; |
141 |
BOOL filenames = TRUE; |
BOOL filenames = TRUE; |
142 |
|
|
143 |
/* Process the options */ |
/* Process the options */ |