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 == &regdummy) {
@@ -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 == &regdummy) {
                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 == &regdummy)
                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 == &regdummy)
                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;

Reply via email to