version 1.31, 2006/07/25 08:22:32 |
version 1.32, 2006/07/25 08:27:09 |
|
|
else |
else |
addlinef(bp, "Command finished at %s", timestr); |
addlinef(bp, "Command finished at %s", timestr); |
|
|
bp->b_dotp = lforw(bp->b_headp); /* go to first line */ |
bp->b_dotp = bfirstlp(bp); |
bp->b_modes[0] = name_mode("fundamental"); |
bp->b_modes[0] = name_mode("fundamental"); |
bp->b_modes[1] = name_mode("compile"); |
bp->b_modes[1] = name_mode("compile"); |
bp->b_nmodes = 1; |
bp->b_nmodes = 1; |
|
|
|
|
compile_win = curwp; |
compile_win = curwp; |
compile_buffer = curbp; |
compile_buffer = curbp; |
last = lback(compile_buffer->b_headp); |
last = blastlp(compile_buffer); |
|
|
retry: |
retry: |
/* last line is compilation result */ |
/* last line is compilation result */ |
|
|
return (TRUE); |
return (TRUE); |
fail: |
fail: |
free(line); |
free(line); |
if (curwp->w_dotp != lback(curbp->b_headp)) { |
if (curwp->w_dotp != blastlp(curbp)) { |
curwp->w_dotp = lforw(curwp->w_dotp); |
curwp->w_dotp = lforw(curwp->w_dotp); |
curwp->w_flag |= WFMOVE; |
curwp->w_flag |= WFMOVE; |
goto retry; |
goto retry; |
|
|
} |
} |
curwp = compile_win; |
curwp = compile_win; |
curbp = compile_buffer; |
curbp = compile_buffer; |
if (curwp->w_dotp == lback(curbp->b_headp)) { |
if (curwp->w_dotp == blastlp(curbp)) { |
ewprintf("No more hits"); |
ewprintf("No more hits"); |
return (FALSE); |
return (FALSE); |
} |
} |