From: mdw Date: Tue, 1 Aug 2000 17:58:10 +0000 (+0000) Subject: Fix subtleties with functions. X-Git-Tag: 1.2.5~10 X-Git-Url: https://git.distorted.org.uk/~mdw/fwd/commitdiff_plain/9e1c09df3d033bd9a47d25d067f5a42f127b7dba Fix subtleties with functions. --- diff --git a/conf.c b/conf.c index dfc3765..d0c3f13 100644 --- a/conf.c +++ b/conf.c @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: conf.c,v 1.6 2000/02/12 18:13:20 mdw Exp $ + * $Id: conf.c,v 1.7 2000/08/01 17:58:10 mdw Exp $ * * Configuration parsing * @@ -29,6 +29,9 @@ /*----- Revision history --------------------------------------------------* * * $Log: conf.c,v $ + * Revision 1.7 2000/08/01 17:58:10 mdw + * Fix subtleties with functions. + * * Revision 1.6 2000/02/12 18:13:20 mdw * Terminate tables of sources and targets. * @@ -134,7 +137,7 @@ int token(scanner *sc) goto done; } - else if (isspace((unsigned char)ch)) + else if (isspace(ch)) ; else switch (ch) { @@ -187,7 +190,7 @@ int token(scanner *sc) goto insert; goto word; default: - if (!q && isspace((unsigned char)(ch))) + if (!q && isspace(ch)) goto word; insert: DPUTC(&sc->d, ch); diff --git a/scan.c b/scan.c index 506f98c..c29b48b 100644 --- a/scan.c +++ b/scan.c @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: scan.c,v 1.2 1999/07/26 23:24:33 mdw Exp $ + * $Id: scan.c,v 1.3 2000/08/01 17:58:10 mdw Exp $ * * Character scanners * @@ -29,6 +29,9 @@ /*----- Revision history --------------------------------------------------* * * $Log: scan.c,v $ + * Revision 1.3 2000/08/01 17:58:10 mdw + * Fix subtleties with functions. + * * Revision 1.2 1999/07/26 23:24:33 mdw * Complete rewrite. Allow a list of character sources to enable changes * during parsing of syntactic constructs. @@ -128,7 +131,7 @@ static int avscan_scan(scansrc *ss) int ch; if (!as->p) ch = EOF; - else if ((ch = *as->p++) == 0) { + else if ((ch = (unsigned char)*as->p++) == 0) { as->ss.line++; as->p = *as->av++; ch = '\n';