- Remove redundent code. Why check for isupper before a
authorMax Okumoto <okumoto@dragonflybsd.org>
Sun, 6 Feb 2005 23:22:04 +0000 (23:22 +0000)
committerMax Okumoto <okumoto@dragonflybsd.org>
Sun, 6 Feb 2005 23:22:04 +0000 (23:22 +0000)
  case statement where you only have upper case values.

usr.bin/make/var.c

index 2b97865..40b4874 100644 (file)
@@ -37,7 +37,7 @@
  *
  * @(#)var.c   8.3 (Berkeley) 3/19/94
  * $FreeBSD: src/usr.bin/make/var.c,v 1.16.2.3 2002/02/27 14:18:57 cjc Exp $
- * $DragonFly: src/usr.bin/make/var.c,v 1.60 2005/02/06 23:17:16 okumoto Exp $
+ * $DragonFly: src/usr.bin/make/var.c,v 1.61 2005/02/06 23:22:04 okumoto Exp $
  */
 
 /*-
@@ -232,7 +232,7 @@ VarFind(const char *name, GNode *ctxt, int flags)
      * and substitute the short version in for 'name' if it matches one of
      * them.
      */
-    if (name[0] == '.' && isupper((unsigned char)name[1]))
+    if (name[0] == '.')
        switch (name[1]) {
        case 'A':
                if (!strcmp(name, ".ALLSRC"))
@@ -260,6 +260,8 @@ VarFind(const char *name, GNode *ctxt, int flags)
                if (!strcmp(name, ".TARGET"))
                        name = TARGET;
                break;
+       default:
+               break;
        }
 
     /*