=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/awk/lex.c,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- src/usr.bin/awk/lex.c 2020/06/10 21:03:36 1.15 +++ src/usr.bin/awk/lex.c 2020/06/10 21:03:56 1.16 @@ -1,4 +1,4 @@ -/* $OpenBSD: lex.c,v 1.15 2020/06/10 21:03:36 millert Exp $ */ +/* $OpenBSD: lex.c,v 1.16 2020/06/10 21:03:56 millert Exp $ */ /**************************************************************** Copyright (C) Lucent Technologies 1997 All Rights Reserved @@ -175,8 +175,8 @@ int word(char *); int string(void); int regexpr(void); -int sc = 0; /* 1 => return a } right now */ -int reg = 0; /* 1 => return a REGEXPR now */ +bool sc = false; /* true => return a } right now */ +bool reg = false; /* true => return a REGEXPR now */ int yylex(void) { @@ -187,11 +187,11 @@ if (buf == NULL && (buf = malloc(bufsize)) == NULL) FATAL( "out of space in yylex" ); if (sc) { - sc = 0; + sc = false; RET('}'); } if (reg) { - reg = 0; + reg = false; return regexpr(); } for (;;) { @@ -338,7 +338,7 @@ case '}': if (--bracecnt < 0) SYNTAX( "extra }" ); - sc = 1; + sc = true; RET(';'); case ']': if (--brackcnt < 0) @@ -511,7 +511,7 @@ void startreg(void) /* next call to yylex will return a regular expression */ { - reg = 1; + reg = true; } int regexpr(void)