=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/mg/grep.c,v retrieving revision 1.30 retrieving revision 1.31 diff -u -r1.30 -r1.31 --- src/usr.bin/mg/grep.c 2006/06/01 05:34:52 1.30 +++ src/usr.bin/mg/grep.c 2006/07/25 08:22:32 1.31 @@ -1,4 +1,4 @@ -/* $OpenBSD: grep.c,v 1.30 2006/06/01 05:34:52 jason Exp $ */ +/* $OpenBSD: grep.c,v 1.31 2006/07/25 08:22:32 kjell Exp $ */ /* * Copyright (c) 2001 Artur Grabowski . * Copyright (c) 2005 Kjell Wooding . @@ -269,7 +269,7 @@ else addlinef(bp, "Command finished at %s", timestr); - bp->b_dotp = lforw(bp->b_linep); /* go to first line */ + bp->b_dotp = lforw(bp->b_headp); /* go to first line */ bp->b_modes[0] = name_mode("fundamental"); bp->b_modes[1] = name_mode("compile"); bp->b_nmodes = 1; @@ -297,7 +297,7 @@ compile_win = curwp; compile_buffer = curbp; - last = lback(compile_buffer->b_linep); + last = lback(compile_buffer->b_headp); retry: /* last line is compilation result */ @@ -340,7 +340,7 @@ return (TRUE); fail: free(line); - if (curwp->w_dotp != lback(curbp->b_linep)) { + if (curwp->w_dotp != lback(curbp->b_headp)) { curwp->w_dotp = lforw(curwp->w_dotp); curwp->w_flag |= WFMOVE; goto retry; @@ -359,7 +359,7 @@ } curwp = compile_win; curbp = compile_buffer; - if (curwp->w_dotp == lback(curbp->b_linep)) { + if (curwp->w_dotp == lback(curbp->b_headp)) { ewprintf("No more hits"); return (FALSE); }