=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/awk/maketab.c,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- src/usr.bin/awk/maketab.c 2003/04/04 00:42:34 1.7 +++ src/usr.bin/awk/maketab.c 2004/01/15 20:01:38 1.8 @@ -1,4 +1,4 @@ -/* $OpenBSD: maketab.c,v 1.7 2003/04/04 00:42:34 deraadt Exp $ */ +/* $OpenBSD: maketab.c,v 1.8 2004/01/15 20:01:38 deraadt Exp $ */ /**************************************************************** Copyright (C) Lucent Technologies 1997 All Rights Reserved @@ -133,7 +133,7 @@ i = 0; while (fgets(buf, sizeof buf, fp) != NULL) { n = sscanf(buf, "%1c %s %s %d", &c, def, name, &tok); - if (c != '#' || (n != 4 && strcmp(def,"define") != 0)) + if (c != '#' || n != 4 || strcmp(def,"define") != 0) continue; /* not a valid #define */ if (tok < FIRSTTOKEN || tok > LASTTOKEN) { fprintf(stderr, "maketab: funny token %d %s ignored\n",