Date: Wed, 23 Jul 2008 11:35:25 GMT From: Gabor Kovesdan <gabor@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 145708 for review Message-ID: <200807231135.m6NBZPMA073472@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=145708 Change 145708 by gabor@gabor_server on 2008/07/23 11:35:14 - Return 0 on empty regex, empty input Affected files ... .. //depot/projects/soc2008/gabor_textproc/grep/util.c#69 edit Differences ... ==== //depot/projects/soc2008/gabor_textproc/grep/util.c#69 (text+ko) ==== @@ -179,8 +179,12 @@ initqueue(); for (c = 0; c == 0 || !(lflag || qflag); ) { ln.off += ln.len + 1; - if ((ln.dat = grep_fgetln(f, &ln.len)) == NULL) - break; + if ((ln.dat = grep_fgetln(f, &ln.len)) == NULL) { + if (ln.line_no == 0 && matchall) + exit(0); + else + break; + } if (ln.len > 0 && ln.dat[ln.len - 1] == '\n') --ln.len; ln.line_no++;
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200807231135.m6NBZPMA073472>