Every one of these is in a var declaration, so a megadiff is probably
the easiest way to do it.
ok?
Index: brac.c
===================================================================
RCS file: /cvs/src/usr.bin/less/brac.c,v
retrieving revision 1.6
diff -u -p -r1.6 brac.c
--- brac.c 25 Apr 2014 13:38:21 -0000 1.6
+++ brac.c 1 Nov 2015 19:19:16 -0000
@@ -25,13 +25,13 @@
*/
public void
match_brac(obrac, cbrac, forwdir, n)
- register int obrac;
- register int cbrac;
+ int obrac;
+ int cbrac;
int forwdir;
int n;
{
- register int c;
- register int nest;
+ int c;
+ int nest;
POSITION pos;
int (*chget)();
Index: ch.c
===================================================================
RCS file: /cvs/src/usr.bin/less/ch.c,v
retrieving revision 1.10
diff -u -p -r1.10 ch.c
--- ch.c 25 Apr 2014 13:38:21 -0000 1.10
+++ ch.c 1 Nov 2015 19:19:16 -0000
@@ -144,11 +144,11 @@ static int ch_addbuf();
int
ch_get()
{
- register struct buf *bp;
- register struct bufnode *bn;
- register int n;
- register int slept;
- register int h;
+ struct buf *bp;
+ struct bufnode *bn;
+ int n;
+ int slept;
+ int h;
POSITION pos;
POSITION len;
@@ -410,8 +410,8 @@ end_logfile()
public void
sync_logfile()
{
- register struct buf *bp;
- register struct bufnode *bn;
+ struct buf *bp;
+ struct bufnode *bn;
int warned = FALSE;
BLOCKNUM block;
BLOCKNUM nblocks;
@@ -448,9 +448,9 @@ sync_logfile()
buffered(block)
BLOCKNUM block;
{
- register struct buf *bp;
- register struct bufnode *bn;
- register int h;
+ struct buf *bp;
+ struct bufnode *bn;
+ int h;
h = BUFHASH(block);
FOR_BUFS_IN_CHAIN(h, bn)
@@ -468,7 +468,7 @@ buffered(block)
*/
public int
ch_seek(pos)
- register POSITION pos;
+ POSITION pos;
{
BLOCKNUM new_block;
POSITION len;
@@ -537,8 +537,8 @@ ch_end_seek()
public int
ch_beg_seek()
{
- register struct bufnode *bn;
- register struct bufnode *firstbn;
+ struct bufnode *bn;
+ struct bufnode *firstbn;
/*
* Try a plain ch_seek first.
@@ -595,7 +595,7 @@ ch_tell()
public int
ch_forw_get()
{
- register int c;
+ int c;
if (thisfile == NULL)
return (EOI);
@@ -658,7 +658,7 @@ ch_setbufspace(bufspace)
public void
ch_flush()
{
- register struct bufnode *bn;
+ struct bufnode *bn;
if (thisfile == NULL)
return;
@@ -725,8 +725,8 @@ ch_flush()
static int
ch_addbuf()
{
- register struct buf *bp;
- register struct bufnode *bn;
+ struct buf *bp;
+ struct bufnode *bn;
/*
* Allocate and initialize a new buffer and link it
@@ -750,7 +750,7 @@ ch_addbuf()
static void
init_hashtbl()
{
- register int h;
+ int h;
for (h = 0; h < BUFHASH_SIZE; h++)
{
@@ -765,7 +765,7 @@ init_hashtbl()
static void
ch_delbufs()
{
- register struct bufnode *bn;
+ struct bufnode *bn;
while (ch_bufhead != END_OF_CHAIN)
{
Index: charset.c
===================================================================
RCS file: /cvs/src/usr.bin/less/charset.c,v
retrieving revision 1.10
diff -u -p -r1.10 charset.c
--- charset.c 25 Apr 2014 13:38:21 -0000 1.10
+++ charset.c 1 Nov 2015 19:19:16 -0000
@@ -134,9 +134,9 @@ public int binattr = AT_STANDOUT;
ichardef(s)
char *s;
{
- register char *cp;
- register int n;
- register char v;
+ char *cp;
+ int n;
+ char v;
n = 0;
v = 0;
@@ -189,11 +189,11 @@ ichardef(s)
*/
static int
icharset(name, no_error)
- register char *name;
+ char *name;
int no_error;
{
- register struct charset *p;
- register struct cs_alias *a;
+ struct charset *p;
+ struct cs_alias *a;
if (name == NULL || *name == '\0')
return (0);
@@ -233,7 +233,7 @@ icharset(name, no_error)
static void
ilocale()
{
- register int c;
+ int c;
for (c = 0; c < (int) sizeof(chardef); c++)
{
Index: cmdbuf.c
===================================================================
RCS file: /cvs/src/usr.bin/less/cmdbuf.c,v
retrieving revision 1.7
diff -u -p -r1.7 cmdbuf.c
--- cmdbuf.c 25 Apr 2014 13:38:21 -0000 1.7
+++ cmdbuf.c 1 Nov 2015 19:19:16 -0000
@@ -525,7 +525,7 @@ cmd_ichar(cs, clen)
static int
cmd_erase()
{
- register char *s;
+ char *s;
int clen;
if (cp == cmdbuf)
Index: command.c
===================================================================
RCS file: /cvs/src/usr.bin/less/command.c,v
retrieving revision 1.17
diff -u -p -r1.17 command.c
--- command.c 10 May 2014 20:09:38 -0000 1.17
+++ command.c 1 Nov 2015 19:19:16 -0000
@@ -204,7 +204,7 @@ mca_opt_toggle()
static void
exec_mca()
{
- register char *cbuf;
+ char *cbuf;
cmd_exec();
cbuf = get_cmdbuf();
@@ -691,7 +691,7 @@ make_display()
static void
prompt()
{
- register constant char *p;
+ constant char *p;
if (ungot != NULL)
{
@@ -862,7 +862,7 @@ ungetcc(c)
ungetsc(s)
char *s;
{
- register char *p;
+ char *p;
for (p = s + strlen(s) - 1; p >= s; p--)
ungetcc(*p);
@@ -878,7 +878,7 @@ multi_search(pattern, n)
char *pattern;
int n;
{
- register int nomore;
+ int nomore;
IFILE save_ifile;
int changed_file;
@@ -1013,9 +1013,9 @@ forw_loop(until_hilite)
public void
commands()
{
- register int c;
- register int action;
- register char *cbuf;
+ int c;
+ int action;
+ char *cbuf;
int newaction;
int save_search_type;
char *extra;
Index: cvt.c
===================================================================
RCS file: /cvs/src/usr.bin/less/cvt.c,v
retrieving revision 1.3
diff -u -p -r1.3 cvt.c
--- cvt.c 25 Apr 2014 13:38:21 -0000 1.3
+++ cvt.c 1 Nov 2015 19:19:16 -0000
@@ -65,7 +65,7 @@ cvt_text(odst, osrc, chpos, lenp, ops)
char *dst;
char *edst = odst;
char *src;
- register char *src_end;
+ char *src_end;
LWCHAR ch;
if (lenp != NULL)
Index: decode.c
===================================================================
RCS file: /cvs/src/usr.bin/less/decode.c,v
retrieving revision 1.7
diff -u -p -r1.7 decode.c
--- decode.c 25 Apr 2014 13:38:21 -0000 1.7
+++ decode.c 1 Nov 2015 19:19:16 -0000
@@ -232,9 +232,9 @@ expand_special_keys(table, len)
char *table;
int len;
{
- register char *fm;
- register char *to;
- register int a;
+ char *fm;
+ char *to;
+ int a;
char *repl;
int klen;
@@ -324,7 +324,7 @@ add_cmd_table(tlist, buf, len)
char *buf;
int len;
{
- register struct tablelist *t;
+ struct tablelist *t;
if (len == 0)
return (0);
@@ -392,9 +392,9 @@ cmd_search(cmd, table, endtable, sp)
char *endtable;
char **sp;
{
- register char *p;
- register char *q;
- register int a;
+ char *p;
+ char *q;
+ int a;
*sp = NULL;
for (p = table, q = cmd; p < endtable; p++, q++)
@@ -483,8 +483,8 @@ cmd_decode(tlist, cmd, sp)
char *cmd;
char **sp;
{
- register struct tablelist *t;
- register int action = A_INVALID;
+ struct tablelist *t;
+ int action = A_INVALID;
/*
* Search thru all the command tables.
@@ -594,8 +594,8 @@ new_lesskey(buf, len, sysvar)
int sysvar;
{
char *p;
- register int c;
- register int n;
+ int c;
+ int n;
/*
* New-style lesskey file.
@@ -646,10 +646,10 @@ lesskey(filename, sysvar)
char *filename;
int sysvar;
{
- register char *buf;
- register POSITION len;
- register long n;
- register int f;
+ char *buf;
+ POSITION len;
+ long n;
+ int f;
if (secure)
return (1);
Index: edit.c
===================================================================
RCS file: /cvs/src/usr.bin/less/edit.c,v
retrieving revision 1.11
diff -u -p -r1.11 edit.c
--- edit.c 10 May 2014 16:45:23 -0000 1.11
+++ edit.c 1 Nov 2015 19:19:17 -0000
@@ -717,7 +717,7 @@ edit_stdin()
public void
cat_file()
{
- register int c;
+ int c;
while ((c = ch_forw_get()) != EOI)
putchr(c);
@@ -735,8 +735,8 @@ cat_file()
use_logfile(filename)
char *filename;
{
- register int exists;
- register int answer;
+ int exists;
+ int answer;
PARG parg;
if (ch_getflags() & CH_CANSEEK)
Index: filename.c
===================================================================
RCS file: /cvs/src/usr.bin/less/filename.c,v
retrieving revision 1.16
diff -u -p -r1.16 filename.c
--- filename.c 25 Apr 2014 13:38:21 -0000 1.16
+++ filename.c 1 Nov 2015 19:19:17 -0000
@@ -265,7 +265,7 @@ dirfile(dirname, filename)
homefile(filename)
char *filename;
{
- register char *pathname;
+ char *pathname;
/*
* Try $HOME/filename.
@@ -316,9 +316,9 @@ homefile(filename)
fexpand(s)
char *s;
{
- register char *fr, *to;
- register int n;
- register char *e;
+ char *fr, *to;
+ int n;
+ char *e;
IFILE ifile;
#define fchar_ifile(c) \
@@ -688,9 +688,9 @@ lglob(filename)
* The globbing function returns a single name, and
* is called multiple times to walk thru all names.
*/
- register char *p;
- register int len;
- register int n;
+ char *p;
+ int len;
+ int n;
char *pathname;
char *qpathname;
DECL_GLOB_NAME(fnd,drive,dir,fname,ext,handle)
@@ -1012,7 +1012,7 @@ is_dir(filename)
#else
#ifdef _OSK
{
- register int f;
+ int f;
f = open(filename, S_IREAD | S_IFDIR);
if (f >= 0)
@@ -1034,7 +1034,7 @@ is_dir(filename)
bad_file(filename)
char *filename;
{
- register char *m = NULL;
+ char *m = NULL;
size_t len;
filename = shell_unquote(filename);
Index: forwback.c
===================================================================
RCS file: /cvs/src/usr.bin/less/forwback.c,v
retrieving revision 1.9
diff -u -p -r1.9 forwback.c
--- forwback.c 25 Apr 2014 13:38:21 -0000 1.9
+++ forwback.c 1 Nov 2015 19:19:17 -0000
@@ -118,7 +118,7 @@ squish_check()
*/
public void
forw(n, pos, force, only_last, nblank)
- register int n;
+ int n;
POSITION pos;
int force;
int only_last;
@@ -284,7 +284,7 @@ forw(n, pos, force, only_last, nblank)
*/
public void
back(n, pos, force, only_last)
- register int n;
+ int n;
POSITION pos;
int force;
int only_last;
Index: ifile.c
===================================================================
RCS file: /cvs/src/usr.bin/less/ifile.c,v
retrieving revision 1.7
diff -u -p -r1.7 ifile.c
--- ifile.c 25 Apr 2014 13:38:21 -0000 1.7
+++ ifile.c 1 Nov 2015 19:19:17 -0000
@@ -50,7 +50,7 @@ static int ifiles = 0;
static void
incr_index(p, incr)
- register struct ifile *p;
+ struct ifile *p;
int incr;
{
for (; p != &anchor; p = p->h_next)
@@ -107,7 +107,7 @@ new_ifile(filename, prev)
char *filename;
struct ifile *prev;
{
- register struct ifile *p;
+ struct ifile *p;
/*
* Allocate and initialize structure.
@@ -129,7 +129,7 @@ new_ifile(filename, prev)
del_ifile(h)
IFILE h;
{
- register struct ifile *p;
+ struct ifile *p;
if (h == NULL_IFILE)
return;
@@ -153,7 +153,7 @@ del_ifile(h)
next_ifile(h)
IFILE h;
{
- register struct ifile *p;
+ struct ifile *p;
p = (h == NULL_IFILE) ? &anchor : int_ifile(h);
if (p->h_next == &anchor)
@@ -168,7 +168,7 @@ next_ifile(h)
prev_ifile(h)
IFILE h;
{
- register struct ifile *p;
+ struct ifile *p;
p = (h == NULL_IFILE) ? &anchor : int_ifile(h);
if (p->h_prev == &anchor)
@@ -208,7 +208,7 @@ nifile()
find_ifile(filename)
char *filename;
{
- register struct ifile *p;
+ struct ifile *p;
for (p = anchor.h_next; p != &anchor; p = p->h_next)
if (strcmp(filename, p->h_filename) == 0)
@@ -226,7 +226,7 @@ get_ifile(filename, prev)
char *filename;
IFILE prev;
{
- register struct ifile *p;
+ struct ifile *p;
if ((p = find_ifile(filename)) == NULL)
p = new_ifile(filename, int_ifile(prev));
@@ -334,7 +334,7 @@ set_filestate(ifile, filestate)
public void
if_dump()
{
- register struct ifile *p;
+ struct ifile *p;
for (p = anchor.h_next; p != &anchor; p = p->h_next)
{
Index: input.c
===================================================================
RCS file: /cvs/src/usr.bin/less/input.c,v
retrieving revision 1.7
diff -u -p -r1.7 input.c
--- input.c 25 Apr 2014 13:38:21 -0000 1.7
+++ input.c 1 Nov 2015 19:19:17 -0000
@@ -47,7 +47,7 @@ forw_line(curr_pos)
{
POSITION base_pos;
POSITION new_pos;
- register int c;
+ int c;
int blankline;
int endline;
int backchars;
Index: jump.c
===================================================================
RCS file: /cvs/src/usr.bin/less/jump.c,v
retrieving revision 1.6
diff -u -p -r1.6 jump.c
--- jump.c 25 Apr 2014 13:38:21 -0000 1.6
+++ jump.c 1 Nov 2015 19:19:17 -0000
@@ -178,7 +178,7 @@ jump_loc(pos, sline)
POSITION pos;
int sline;
{
- register int nline;
+ int nline;
POSITION tpos;
POSITION bpos;
Index: lesskey.c
===================================================================
RCS file: /cvs/src/usr.bin/less/lesskey.c,v
retrieving revision 1.7
diff -u -p -r1.7 lesskey.c
--- lesskey.c 25 Apr 2014 13:38:21 -0000 1.7
+++ lesskey.c 1 Nov 2015 19:19:17 -0000
@@ -360,9 +360,9 @@ tstr(pp, xlate)
char **pp;
int xlate;
{
- register char *p;
- register char ch;
- register int i;
+ char *p;
+ char ch;
+ int i;
static char buf[10];
static char tstr_control_k[] =
{ SK_SPECIAL_KEY, SK_CONTROL_K, 6, 1, 1, 1, '\0' };
@@ -473,7 +473,7 @@ tstr(pp, xlate)
*/
public char *
skipsp(s)
- register char *s;
+ char *s;
{
while (*s == ' ' || *s == '\t')
s++;
@@ -485,7 +485,7 @@ skipsp(s)
*/
public char *
skipnsp(s)
- register char *s;
+ char *s;
{
while (*s != '\0' && *s != ' ' && *s != '\t')
s++;
@@ -500,7 +500,7 @@ skipnsp(s)
clean_line(s)
char *s;
{
- register int i;
+ int i;
s = skipsp(s);
for (i = 0; s[i] != '\n' && s[i] != '\r' && s[i] != '\0'; i++)
Index: line.c
===================================================================
RCS file: /cvs/src/usr.bin/less/line.c,v
retrieving revision 1.12
diff -u -p -r1.12 line.c
--- line.c 25 Apr 2014 13:38:21 -0000 1.12
+++ line.c 1 Nov 2015 19:19:17 -0000
@@ -158,8 +158,8 @@ prewind()
plinenum(pos)
POSITION pos;
{
- register LINENUM linenum = 0;
- register int i;
+ LINENUM linenum = 0;
+ int i;
if (linenums == OPT_ONPLUS)
{
@@ -863,7 +863,7 @@ do_append(ch, rep, pos)
char *rep;
POSITION pos;
{
- register int a;
+ int a;
LWCHAR prev_ch;
a = AT_NORMAL;
@@ -1114,8 +1114,8 @@ set_status_col(c)
*/
public int
gline(i, ap)
- register int i;
- register int *ap;
+ int i;
+ int *ap;
{
if (is_null_line)
{
@@ -1162,8 +1162,8 @@ forw_raw_line(curr_pos, linep, line_lenp
char **linep;
int *line_lenp;
{
- register int n;
- register int c;
+ int n;
+ int c;
POSITION new_pos;
if (curr_pos == NULL_POSITION || ch_seek(curr_pos) ||
@@ -1211,8 +1211,8 @@ back_raw_line(curr_pos, linep, line_lenp
char **linep;
int *line_lenp;
{
- register int n;
- register int c;
+ int n;
+ int c;
POSITION new_pos;
if (curr_pos == NULL_POSITION || curr_pos <= ch_zero() ||
Index: linenum.c
===================================================================
RCS file: /cvs/src/usr.bin/less/linenum.c,v
retrieving revision 1.7
diff -u -p -r1.7 linenum.c
--- linenum.c 25 Apr 2014 13:38:21 -0000 1.7
+++ linenum.c 1 Nov 2015 19:19:17 -0000
@@ -75,7 +75,7 @@ extern int screen_trashed;
public void
clr_linenum()
{
- register struct linenum_info *p;
+ struct linenum_info *p;
/*
* Put all the entries on the free list.
@@ -102,7 +102,7 @@ clr_linenum()
*/
static void
calcgap(p)
- register struct linenum_info *p;
+ struct linenum_info *p;
{
/*
* Don't bother to compute a gap for the anchor.
@@ -125,11 +125,11 @@ add_lnum(linenum, pos)
LINENUM linenum;
POSITION pos;
{
- register struct linenum_info *p;
- register struct linenum_info *new;
- register struct linenum_info *nextp;
- register struct linenum_info *prevp;
- register POSITION mingap;
+ struct linenum_info *p;
+ struct linenum_info *new;
+ struct linenum_info *nextp;
+ struct linenum_info *prevp;
+ POSITION mingap;
/*
* Find the proper place in the list for the new one.
@@ -265,8 +265,8 @@ abort_long()
find_linenum(pos)
POSITION pos;
{
- register struct linenum_info *p;
- register LINENUM linenum;
+ struct linenum_info *p;
+ LINENUM linenum;
POSITION cpos;
if (!linenums)
@@ -380,7 +380,7 @@ find_linenum(pos)
find_pos(linenum)
LINENUM linenum;
{
- register struct linenum_info *p;
+ struct linenum_info *p;
POSITION cpos;
LINENUM clinenum;
Index: lsystem.c
===================================================================
RCS file: /cvs/src/usr.bin/less/lsystem.c,v
retrieving revision 1.9
diff -u -p -r1.9 lsystem.c
--- lsystem.c 25 Apr 2014 13:38:21 -0000 1.9
+++ lsystem.c 1 Nov 2015 19:19:17 -0000
@@ -42,10 +42,10 @@ lsystem(cmd, donemsg)
char *cmd;
char *donemsg;
{
- register int inp;
+ int inp;
#if HAVE_SHELL
- register char *shell;
- register char *p;
+ char *shell;
+ char *p;
#endif
IFILE save_ifile;
#if MSDOS_COMPILER && MSDOS_COMPILER!=WIN32C
@@ -289,8 +289,8 @@ pipe_data(cmd, spos, epos)
POSITION spos;
POSITION epos;
{
- register FILE *f;
- register int c;
+ FILE *f;
+ int c;
extern FILE *popen();
/*
Index: main.c
===================================================================
RCS file: /cvs/src/usr.bin/less/main.c,v
retrieving revision 1.16
diff -u -p -r1.16 main.c
--- main.c 13 May 2014 02:34:58 -0000 1.16
+++ main.c 1 Nov 2015 19:19:17 -0000
@@ -303,7 +303,7 @@ main(argc, argv)
save(s)
char *s;
{
- register char *p;
+ char *p;
size_t len = strlen(s) + 1;
p = (char *) ecalloc(len, sizeof(char));
@@ -320,7 +320,7 @@ ecalloc(count, size)
int count;
unsigned int size;
{
- register VOID_POINTER p;
+ VOID_POINTER p;
p = (VOID_POINTER) calloc(count, size);
if (p != NULL)
@@ -336,7 +336,7 @@ ecalloc(count, size)
*/
public char *
skipsp(s)
- register char *s;
+ char *s;
{
while (*s == ' ' || *s == '\t')
s++;
@@ -355,9 +355,9 @@ sprefix(ps, s, uppercase)
char *s;
int uppercase;
{
- register int c;
- register int sc;
- register int len = 0;
+ int c;
+ int sc;
+ int len = 0;
for ( ; *s != '\0'; s++, ps++)
{
Index: mark.c
===================================================================
RCS file: /cvs/src/usr.bin/less/mark.c,v
retrieving revision 1.8
diff -u -p -r1.8 mark.c
--- mark.c 25 Apr 2014 13:38:21 -0000 1.8
+++ mark.c 1 Nov 2015 19:19:17 -0000
@@ -69,7 +69,7 @@ getumark(c)
getmark(c)
int c;
{
- register struct mark *m;
+ struct mark *m;
static struct mark sm;
switch (c)
@@ -147,7 +147,7 @@ badmark(c)
setmark(c)
int c;
{
- register struct mark *m;
+ struct mark *m;
struct scrpos scrpos;
m = getumark(c);
@@ -182,7 +182,7 @@ lastmark()
gomark(c)
int c;
{
- register struct mark *m;
+ struct mark *m;
struct scrpos scrpos;
m = getmark(c);
@@ -231,7 +231,7 @@ gomark(c)
markpos(c)
int c;
{
- register struct mark *m;
+ struct mark *m;
m = getmark(c);
if (m == NULL)
Index: optfunc.c
===================================================================
RCS file: /cvs/src/usr.bin/less/optfunc.c,v
retrieving revision 1.9
diff -u -p -r1.9 optfunc.c
--- optfunc.c 25 Apr 2014 13:38:21 -0000 1.9
+++ optfunc.c 1 Nov 2015 19:19:17 -0000
@@ -356,7 +356,7 @@ opt__T(type, s)
public void
opt_p(type, s)
int type;
- register char *s;
+ char *s;
{
switch (type)
{
@@ -387,9 +387,9 @@ opt_p(type, s)
public void
opt__P(type, s)
int type;
- register char *s;
+ char *s;
{
- register char **proto;
+ char **proto;
PARG parg;
switch (type)
@@ -606,7 +606,7 @@ opt_D(type, s)
public void
opt_x(type, s)
int type;
- register char *s;
+ char *s;
{
extern int tabstops[];
extern int ntabstops;
@@ -666,7 +666,7 @@ opt_x(type, s)
public void
opt_quote(type, s)
int type;
- register char *s;
+ char *s;
{
char buf[3];
PARG parg;
Index: option.c
===================================================================
RCS file: /cvs/src/usr.bin/less/option.c,v
retrieving revision 1.9
diff -u -p -r1.9 option.c
--- option.c 25 Apr 2014 18:07:41 -0000 1.9
+++ option.c 1 Nov 2015 19:19:17 -0000
@@ -69,8 +69,8 @@ propt(c)
scan_option(s)
char *s;
{
- register struct loption *o;
- register int optc;
+ struct loption *o;
+ int optc;
char *optname;
char *printopt;
char *str;
@@ -307,7 +307,7 @@ toggle_option(o, lower, s, how_toggle)
char *s;
int how_toggle;
{
- register int num;
+ int num;
int no_prompt;
int err;
PARG parg;
@@ -570,8 +570,8 @@ optstring(s, p_str, printopt, validchars
char *printopt;
char *validchars;
{
- register char *p;
- register char *out;
+ char *p;
+ char *out;
if (*s == '\0')
{
@@ -634,9 +634,9 @@ getnum(sp, printopt, errp)
char *printopt;
int *errp;
{
- register char *s;
- register int n;
- register int neg;
+ char *s;
+ int n;
+ int neg;
s = skipsp(*sp);
neg = FALSE;
@@ -671,7 +671,7 @@ getfraction(sp, printopt, errp)
char *printopt;
int *errp;
{
- register char *s;
+ char *s;
long frac = 0;
int fraclen = 0;
Index: opttbl.c
===================================================================
RCS file: /cvs/src/usr.bin/less/opttbl.c,v
retrieving revision 1.13
diff -u -p -r1.13 opttbl.c
--- opttbl.c 29 Apr 2014 12:11:25 -0000 1.13
+++ opttbl.c 1 Nov 2015 19:19:17 -0000
@@ -525,7 +525,7 @@ static struct loption option[] =
public void
init_option()
{
- register struct loption *o;
+ struct loption *o;
char *p;
p = lgetenv("LESS_IS_MORE");
@@ -551,7 +551,7 @@ init_option()
findopt(c)
int c;
{
- register struct loption *o;
+ struct loption *o;
for (o = option; o->oletter != '\0'; o++)
{
@@ -593,9 +593,9 @@ findopt_name(p_optname, p_oname, p_err)
int *p_err;
{
char *optname = *p_optname;
- register struct loption *o;
- register struct optname *oname;
- register int len;
+ struct loption *o;
+ struct optname *oname;
+ int len;
int uppercase;
struct loption *maxo = NULL;
struct optname *maxoname = NULL;
Index: os.c
===================================================================
RCS file: /cvs/src/usr.bin/less/os.c,v
retrieving revision 1.11
diff -u -p -r1.11 os.c
--- os.c 25 Apr 2014 13:38:21 -0000 1.11
+++ os.c 1 Nov 2015 19:19:17 -0000
@@ -49,7 +49,7 @@ iread(fd, buf, len)
char *buf;
unsigned int len;
{
- register int n;
+ int n;
start:
#if MSDOS_COMPILER==WIN32C
@@ -176,8 +176,8 @@ strerror(err)
errno_message(filename)
char *filename;
{
- register char *p;
- register char *m;
+ char *p;
+ char *m;
size_t len;
#if HAVE_ERRNO
#if MUST_DEFINE_ERRNO
Index: output.c
===================================================================
RCS file: /cvs/src/usr.bin/less/output.c,v
retrieving revision 1.9
diff -u -p -r1.9 output.c
--- output.c 25 Apr 2014 13:38:21 -0000 1.9
+++ output.c 1 Nov 2015 19:19:17 -0000
@@ -45,8 +45,8 @@ extern int bl_fg_color, bl_bg_color;
public void
put_line()
{
- register int c;
- register int i;
+ int c;
+ int i;
int a;
if (ABORT_SIGS())
@@ -95,8 +95,8 @@ static char *ob = obuf;
public void
flush()
{
- register int n;
- register int fd;
+ int n;
+ int fd;
ssize_t nwritten;
n = ob - obuf;
@@ -387,7 +387,7 @@ putchr(c)
*/
public void
putstr(s)
- register char *s;
+ char *s;
{
while (*s != '\0')
putchr(*s++);
@@ -405,7 +405,7 @@ void funcname(num, buf, len) \
{ \
int neg = (num < 0); \
char tbuf[INT_STRLEN_BOUND(num)+2]; \
- register char *s = tbuf + sizeof(tbuf); \
+ char *s = tbuf + sizeof(tbuf); \
if (neg) num = -num; \
*--s = '\0'; \
do { \
@@ -453,11 +453,11 @@ iprint_linenum(num)
*/
static int
less_printf(fmt, parg)
- register char *fmt;
+ char *fmt;
PARG *parg;
{
- register char *s;
- register int col;
+ char *s;
+ int col;
col = 0;
while (*fmt != '\0')
@@ -597,7 +597,7 @@ query(fmt, parg)
char *fmt;
PARG *parg;
{
- register int c;
+ int c;
int col = 0;
if (any_display && is_tty)
Index: pattern.c
===================================================================
RCS file: /cvs/src/usr.bin/less/pattern.c,v
retrieving revision 1.5
diff -u -p -r1.5 pattern.c
--- pattern.c 28 May 2014 11:39:15 -0000 1.5
+++ pattern.c 1 Nov 2015 19:19:17 -0000
@@ -222,9 +222,9 @@ match(pattern, pattern_len, buf, buf_len
int buf_len;
char **pfound, **pend;
{
- register char *pp, *lp;
- register char *pattern_end = pattern + pattern_len;
- register char *buf_end = buf + buf_len;
+ char *pp, *lp;
+ char *pattern_end = pattern + pattern_len;
+ char *buf_end = buf + buf_len;
for ( ; buf < buf_end; buf++)
{
Index: position.c
===================================================================
RCS file: /cvs/src/usr.bin/less/position.c,v
retrieving revision 1.7
diff -u -p -r1.7 position.c
--- position.c 25 Apr 2014 13:38:21 -0000 1.7
+++ position.c 1 Nov 2015 19:19:17 -0000
@@ -60,7 +60,7 @@ position(where)
add_forw_pos(pos)
POSITION pos;
{
- register int i;
+ int i;
/*
* Scroll the position table up.
@@ -77,7 +77,7 @@ add_forw_pos(pos)
add_back_pos(pos)
POSITION pos;
{
- register int i;
+ int i;
/*
* Scroll the position table down.
@@ -93,7 +93,7 @@ add_back_pos(pos)
public void
pos_clear()
{
- register int i;
+ int i;
for (i = 0; i < sc_height; i++)
table[i] = NULL_POSITION;
@@ -135,7 +135,7 @@ pos_init()
onscreen(pos)
POSITION pos;
{
- register int i;
+ int i;
if (pos < table[0])
return (-1);
@@ -159,7 +159,7 @@ empty_lines(s, e)
int s;
int e;
{
- register int i;
+ int i;
for (i = s; i <= e; i++)
if (table[i] != NULL_POSITION && table[i] != 0)
@@ -179,7 +179,7 @@ empty_lines(s, e)
get_scrpos(scrpos)
struct scrpos *scrpos;
{
- register int i;
+ int i;
/*
* Find the first line on the screen which has something on it,
Index: prompt.c
===================================================================
RCS file: /cvs/src/usr.bin/less/prompt.c,v
retrieving revision 1.13
diff -u -p -r1.13 prompt.c
--- prompt.c 25 Apr 2014 13:38:21 -0000 1.13
+++ prompt.c 1 Nov 2015 19:19:17 -0000
@@ -392,9 +392,9 @@ protochar(c, where, iseditproto)
*/
static constant char *
skipcond(p)
- register constant char *p;
+ constant char *p;
{
- register int iflevel;
+ int iflevel;
/*
* We came in here after processing a ? or :,
@@ -477,8 +477,8 @@ pr_expand(proto, maxwidth)
constant char *proto;
int maxwidth;
{
- register constant char *p;
- register int c;
+ constant char *p;
+ int c;
int where;
mp = message;
Index: regexp.c
===================================================================
RCS file: /cvs/src/usr.bin/less/regexp.c,v
retrieving revision 1.8
diff -u -p -r1.8 regexp.c
--- regexp.c 22 Jan 2014 09:41:54 -0000 1.8
+++ regexp.c 1 Nov 2015 19:19:17 -0000
@@ -210,10 +210,10 @@ regexp *
regcomp(exp)
char *exp;
{
- register regexp *r;
- register char *scan;
- register char *longest;
- register int len;
+ regexp *r;
+ char *scan;
+ char *longest;
+ int len;
int flags;
if (exp == NULL)
@@ -300,10 +300,10 @@ reg(paren, flagp)
int paren; /* Parenthesized? */
int *flagp;
{
- register char *ret;
- register char *br;
- register char *ender;
- register int parno = 0;
+ char *ret;
+ char *br;
+ char *ender;
+ int parno = 0;
int flags;
*flagp = HASWIDTH; /* Tentatively. */
@@ -371,9 +371,9 @@ static char *
regbranch(flagp)
int *flagp;
{
- register char *ret;
- register char *chain;
- register char *latest;
+ char *ret;
+ char *chain;
+ char *latest;
int flags;
*flagp = WORST; /* Tentatively. */
@@ -410,9 +410,9 @@ static char *
regpiece(flagp)
int *flagp;
{
- register char *ret;
- register char op;
- register char *next;
+ char *ret;
+ char op;
+ char *next;
int flags;
ret = regatom(&flags);
@@ -474,7 +474,7 @@ static char *
regatom(flagp)
int *flagp;
{
- register char *ret;
+ char *ret;
int flags;
*flagp = WORST; /* Tentatively. */
@@ -491,8 +491,8 @@ int *flagp;
*flagp |= HASWIDTH|SIMPLE;
break;
case '[': {
- register int clss;
- register int classend;
+ int clss;
+ int classend;
if (*regparse == '^') { /* Complement of range. */
ret = regnode(ANYBUT);
@@ -552,8 +552,8 @@ int *flagp;
*flagp |= HASWIDTH|SIMPLE;
break;
default: {
- register int len;
- register char ender;
+ int len;
+ char ender;
regparse--;
len = strcspn(regparse, META);
@@ -585,8 +585,8 @@ static char * /* Location. */
regnode(op)
char op;
{
- register char *ret;
- register char *ptr;
+ char *ret;
+ char *ptr;
ret = regcode;
if (ret == ®dummy) {
@@ -626,9 +626,9 @@ reginsert(op, opnd)
char op;
char *opnd;
{
- register char *src;
- register char *dst;
- register char *place;
+ char *src;
+ char *dst;
+ char *place;
if (regcode == ®dummy) {
regsize += 3;
@@ -655,9 +655,9 @@ regtail(p, val)
char *p;
char *val;
{
- register char *scan;
- register char *temp;
- register int offset;
+ char *scan;
+ char *temp;
+ int offset;
if (p == ®dummy)
return;
@@ -723,11 +723,11 @@ STATIC char *regprop();
*/
int
regexec2(prog, string, notbol)
-register regexp *prog;
-register char *string;
+regexp *prog;
+char *string;
int notbol;
{
- register char *s;
+ char *s;
/* Be paranoid... */
if (prog == NULL || string == NULL) {
@@ -785,8 +785,8 @@ int notbol;
int
regexec(prog, string)
-register regexp *prog;
-register char *string;
+regexp *prog;
+char *string;
{
return regexec2(prog, string, 0);
}
@@ -799,9 +799,9 @@ regtry(prog, string)
regexp *prog;
char *string;
{
- register int i;
- register char **sp;
- register char **ep;
+ int i;
+ char **sp;
+ char **ep;
reginput = string;
regstartp = prog->startp;
@@ -835,7 +835,7 @@ static int /* 0 failure, 1 success */
regmatch(prog)
char *prog;
{
- register char *scan; /* Current node. */
+ char *scan; /* Current node. */
char *next; /* Next node. */
scan = prog;
@@ -865,8 +865,8 @@ char *prog;
reginput++;
break;
case EXACTLY: {
- register int len;
- register char *opnd;
+ int len;
+ char *opnd;
opnd = OPERAND(scan);
/* Inline the first character, for speed. */
@@ -901,8 +901,8 @@ char *prog;
case OPEN+7:
case OPEN+8:
case OPEN+9: {
- register int no;
- register char *save;
+ int no;
+ char *save;
no = OP(scan) - OPEN;
save = reginput;
@@ -930,8 +930,8 @@ char *prog;
case CLOSE+7:
case CLOSE+8:
case CLOSE+9: {
- register int no;
- register char *save;
+ int no;
+ char *save;
no = OP(scan) - CLOSE;
save = reginput;
@@ -951,7 +951,7 @@ char *prog;
/* NOTREACHED */
break;
case BRANCH: {
- register char *save;
+ char *save;
if (OP(next) != BRANCH) /* No choice. */
next = OPERAND(scan); /* Avoid
recursion. */
@@ -971,10 +971,10 @@ char *prog;
break;
case STAR:
case PLUS: {
- register char nextch;
- register int no;
- register char *save;
- register int min;
+ char nextch;
+ int no;
+ char *save;
+ int min;
/*
* Lookahead to avoid useless match attempts
@@ -1028,9 +1028,9 @@ static int
regrepeat(p)
char *p;
{
- register int count = 0;
- register char *scan;
- register char *opnd;
+ int count = 0;
+ char *scan;
+ char *opnd;
scan = reginput;
opnd = OPERAND(p);
@@ -1072,9 +1072,9 @@ char *p;
*/
static char *
regnext(p)
-register char *p;
+char *p;
{
- register int offset;
+ int offset;
if (p == ®dummy)
return(NULL);
@@ -1100,9 +1100,9 @@ void
regdump(r)
regexp *r;
{
- register char *s;
- register char op = EXACTLY; /* Arbitrary non-END op. */
- register char *next;
+ char *s;
+ char op = EXACTLY; /* Arbitrary non-END op. */
+ char *next;
s = r->program + 1;
@@ -1143,7 +1143,7 @@ static char *
regprop(op)
char *op;
{
- register char *p;
+ char *p;
static char buf[50];
(void) strlcpy(buf, ":", sizeof(buf));
@@ -1238,9 +1238,9 @@ strcspn(s1, s2)
char *s1;
char *s2;
{
- register char *scan1;
- register char *scan2;
- register int count;
+ char *scan1;
+ char *scan2;
+ int count;
count = 0;
for (scan1 = s1; *scan1 != '\0'; scan1++) {
Index: screen.c
===================================================================
RCS file: /cvs/src/usr.bin/less/screen.c,v
retrieving revision 1.17
diff -u -p -r1.17 screen.c
--- screen.c 25 Apr 2014 13:38:21 -0000 1.17
+++ screen.c 1 Nov 2015 19:19:17 -0000
@@ -695,7 +695,7 @@ ltgetstr(capname, pp)
public void
scrsize()
{
- register char *s;
+ char *s;
int sys_height;
int sys_width;
#if !MSDOS_COMPILER
@@ -1119,7 +1119,7 @@ get_term()
#else /* !MSDOS_COMPILER */
char *sp;
- register char *t1, *t2;
+ char *t1, *t2;
char *term;
char termbuf[TERMBUF_SIZE];
@@ -1945,7 +1945,7 @@ create_flash()
}
#else
#if MSDOS_COMPILER==BORLANDC
- register int n;
+ int n;
whitescreen = (unsigned short *)
malloc(sc_width * sc_height * sizeof(short));
@@ -1955,7 +1955,7 @@ create_flash()
whitescreen[n] = 0x7020;
#else
#if MSDOS_COMPILER==WIN32C
- register int n;
+ int n;
whitescreen = (WORD *)
malloc(sc_height * sc_width * sizeof(WORD));
Index: signal.c
===================================================================
RCS file: /cvs/src/usr.bin/less/signal.c,v
retrieving revision 1.9
diff -u -p -r1.9 signal.c
--- signal.c 25 Apr 2014 13:38:21 -0000 1.9
+++ signal.c 1 Nov 2015 19:19:17 -0000
@@ -176,7 +176,7 @@ init_signals(on)
public void
psignals()
{
- register int tsignals;
+ int tsignals;
if ((tsignals = sigs) == 0)
return;
Index: tags.c
===================================================================
RCS file: /cvs/src/usr.bin/less/tags.c,v
retrieving revision 1.11
diff -u -p -r1.11 tags.c
--- tags.c 25 Apr 2014 13:38:21 -0000 1.11
+++ tags.c 1 Nov 2015 19:19:17 -0000
@@ -89,7 +89,7 @@ static struct tag *curtag;
public void
cleantags()
{
- register struct tag *tp;
+ struct tag *tp;
/*
* Delete any existing tag list.
@@ -116,7 +116,7 @@ maketagent(name, file, linenum, pattern,
char *pattern;
int endline;
{
- register struct tag *tp;
+ struct tag *tp;
tp = (struct tag *) ecalloc(sizeof(struct tag), 1);
tp->tag_file = save(file);
@@ -165,7 +165,7 @@ gettagtype()
*/
public void
findtag(tag)
- register char *tag;
+ char *tag;
{
int type = gettagtype();
enum tag_result result;
@@ -261,11 +261,11 @@ curr_tag()
*/
static enum tag_result
findctag(tag)
- register char *tag;
+ char *tag;
{
char *p;
- register FILE *f;
- register int taglen;
+ FILE *f;
+ int taglen;
LINENUM taglinenum;
char *tagfile;
char *tagpattern;