Compare against NULL, not '\0' for pointers. Quiets a warning on
authormillert <millert@openbsd.org>
Wed, 19 Sep 2018 15:14:35 +0000 (15:14 +0000)
committermillert <millert@openbsd.org>
Wed, 19 Sep 2018 15:14:35 +0000 (15:14 +0000)
newer gcc.

bin/csh/lex.c

index bcad8d7..0f2cc23 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: lex.c,v 1.27 2018/09/18 06:56:09 deraadt Exp $        */
+/*     $OpenBSD: lex.c,v 1.28 2018/09/19 15:14:35 millert Exp $        */
 /*     $NetBSD: lex.c,v 1.9 1995/09/27 00:38:46 jtc Exp $      */
 
 /*-
@@ -1274,7 +1274,7 @@ top:
     aret = F_SEEK;
     if (alvecp) {
        aret = A_SEEK;
-       if ((c = *alvecp++) != '\0')
+       if ((c = *alvecp++) != NULL)
            return (c);
        if (alvec && *alvec) {
                alvecp = *alvec++;
@@ -1310,7 +1310,7 @@ top:
            doneinp = 1;
            reset();
        }
-       if ((evalp = *evalvec) != '\0') {
+       if ((evalp = *evalvec) != NULL) {
            evalvec++;
            goto top;
        }