X-Git-Url: https://git.distorted.org.uk/~mdw/fwd/blobdiff_plain/9e1c09df3d033bd9a47d25d067f5a42f127b7dba..d1c182e7ea23547f2da0f621248fae25b8080af9:/conf.c diff --git a/conf.c b/conf.c index d0c3f13..9baa6de 100644 --- a/conf.c +++ b/conf.c @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: conf.c,v 1.7 2000/08/01 17:58:10 mdw Exp $ + * $Id: conf.c,v 1.8 2001/02/03 20:33:26 mdw Exp $ * * Configuration parsing * @@ -29,6 +29,9 @@ /*----- Revision history --------------------------------------------------* * * $Log: conf.c,v $ + * Revision 1.8 2001/02/03 20:33:26 mdw + * Fix flags to be unsigned. + * * Revision 1.7 2000/08/01 17:58:10 mdw * Fix subtleties with functions. * @@ -380,10 +383,9 @@ int conf_prefix(scanner *sc, const char *p) void conf_name(scanner *sc, char delim, dstr *d) { unsigned f = 0; - enum { - f_ok = 1, - f_bra = 2 - }; + +#define f_ok 1u +#define f_bra 2u /* --- Read an optional opening bracket --- */ @@ -421,6 +423,9 @@ void conf_name(scanner *sc, char delim, dstr *d) error(sc, "parse error, missing `]'"); } DPUTZ(d); + +#undef f_ok +#undef f_bra } /* --- @conf_parse@ --- *