$NetBSD$ --- more.c.orig Wed Jul 15 14:18:32 1998 +++ more.c Sun Aug 22 18:11:22 1999 @@ -358,8 +358,8 @@ register FILE *art; int more_cmd, eof, skip_spaces, has_space, window_lines; int form_feed, last_ff_line, ignore_nl = 0; - off_t lineposbuf[LINEMAX]; - off_t *linepos = lineposbuf; + long lineposbuf[LINEMAX]; + long *linepos = lineposbuf; int linemax = LINEMAX; char linebuf[200], skip_char; int skip_wrap; @@ -368,7 +368,7 @@ struct digest_header digest_save; int linenum, maxline, topline, print_lines, lno1; int scroll_lines, scroll_from; - off_t scroll_offset; + long scroll_offset; int underline_line, fake_underline; int match_lines, match_redraw, match_topline = 0, match_botline; int goto_line, prev_goto, stop_line, extra_lines; @@ -655,11 +655,11 @@ if (linenum == linemax) { linemax += 500; if (linepos == lineposbuf) { - linepos = newobj(off_t, linemax); + linepos = newobj(long, linemax); for (linenum = 0; linenum < LINEMAX; linenum++) linepos[linenum] = lineposbuf[linenum]; } else - linepos = resizeobj(linepos, off_t, linemax); + linepos = resizeobj(linepos, long, linemax); } if (goto_line == linenum) {