grep: getline returns signed (ssize_t)
This commit is contained in:
parent
f769c2402f
commit
6579919fec
6
grep.c
6
grep.c
|
@ -205,10 +205,10 @@ addpatternfile(FILE *fp)
|
||||||
{
|
{
|
||||||
static char *buf = NULL;
|
static char *buf = NULL;
|
||||||
static size_t size = 0;
|
static size_t size = 0;
|
||||||
size_t len = 0;
|
ssize_t len = 0;
|
||||||
|
|
||||||
while ((len = getline(&buf, &size, fp)) != -1) {
|
while ((len = getline(&buf, &size, fp)) != -1) {
|
||||||
if (len && buf[len - 1] == '\n')
|
if (len > 0 && buf[len - 1] == '\n')
|
||||||
buf[len - 1] = '\0';
|
buf[len - 1] = '\0';
|
||||||
addpattern(buf);
|
addpattern(buf);
|
||||||
}
|
}
|
||||||
|
@ -221,7 +221,7 @@ grep(FILE *fp, const char *str)
|
||||||
{
|
{
|
||||||
static char *buf = NULL;
|
static char *buf = NULL;
|
||||||
static size_t size = 0;
|
static size_t size = 0;
|
||||||
size_t len = 0;
|
ssize_t len = 0;
|
||||||
long c = 0, n;
|
long c = 0, n;
|
||||||
struct pattern *pnode;
|
struct pattern *pnode;
|
||||||
int match = NoMatch;
|
int match = NoMatch;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user