remove assignments that will be overwritten right afterwards,
authorschwarze <schwarze@openbsd.org>
Tue, 31 Dec 2013 18:07:06 +0000 (18:07 +0000)
committerschwarze <schwarze@openbsd.org>
Tue, 31 Dec 2013 18:07:06 +0000 (18:07 +0000)
and remove pointless local variables;
found in a clang output from Ulrich Spoerlein <uqs at FreeBSD>

usr.bin/mandoc/man_validate.c
usr.bin/mandoc/mandocdb.c
usr.bin/mandoc/term.c

index 8f2ed6d..54a4f5a 100644 (file)
@@ -1,4 +1,4 @@
-/*     $Id: man_validate.c,v 1.58 2013/10/17 20:51:31 schwarze Exp $ */
+/*     $Id: man_validate.c,v 1.59 2013/12/31 18:07:06 schwarze Exp $ */
 /*
  * Copyright (c) 2008, 2009, 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv>
  * Copyright (c) 2010, 2012, 2013 Ingo Schwarze <schwarze@openbsd.org>
@@ -391,7 +391,6 @@ static int
 post_TH(CHKARGS)
 {
        const char      *p;
-       int              line, pos;
 
        free(man->meta.title);
        free(man->meta.vol);
@@ -399,8 +398,6 @@ post_TH(CHKARGS)
        free(man->meta.msec);
        free(man->meta.date);
 
-       line = n->line;
-       pos = n->pos;
        man->meta.title = man->meta.vol = man->meta.date =
                man->meta.msec = man->meta.source = NULL;
 
@@ -434,9 +431,8 @@ post_TH(CHKARGS)
        if (n)
                n = n->next;
        if (n && n->string && '\0' != n->string[0]) {
-               pos = n->pos;
                man->meta.date = mandoc_normdate
-                   (man->parse, n->string, line, pos);
+                   (man->parse, n->string, n->line, n->pos);
        } else
                man->meta.date = mandoc_strdup("");
 
index 84847d9..f193554 100644 (file)
@@ -1,4 +1,4 @@
-/*     $Id: mandocdb.c,v 1.47 2013/12/31 00:40:19 schwarze Exp $ */
+/*     $Id: mandocdb.c,v 1.48 2013/12/31 18:07:06 schwarze Exp $ */
 /*
  * Copyright (c) 2011, 2012 Kristaps Dzonsons <kristaps@bsd.lv>
  * Copyright (c) 2011, 2012, 2013 Ingo Schwarze <schwarze@openbsd.org>
@@ -1726,7 +1726,6 @@ utf8key(struct mchars *mc, struct str *key)
                /* Read past the slash. */
 
                val++;
-               u = 0;
 
                /*
                 * Parse the escape sequence and see if it's a
index 795a3fd..fb0d370 100644 (file)
@@ -1,4 +1,4 @@
-/*     $Id: term.c,v 1.75 2013/12/25 00:39:13 schwarze Exp $ */
+/*     $Id: term.c,v 1.76 2013/12/31 18:07:06 schwarze Exp $ */
 /*
  * Copyright (c) 2008, 2009, 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv>
  * Copyright (c) 2010, 2011, 2012, 2013 Ingo Schwarze <schwarze@openbsd.org>
@@ -655,7 +655,6 @@ term_strlen(const struct termp *p, const char *cp)
                for (i = 0; i < rsz; i++)
                        sz += cond_width(p, *cp++, &skip);
 
-               c = 0;
                switch (*cp) {
                case ('\\'):
                        cp++;