tools/nxstyle.c: Fix a bacward test in the previous commit.

This commit is contained in:
Gregory Nutt 2019-03-12 14:48:43 -06:00
parent ba859ad302
commit 4802eb65c5
1 changed files with 10 additions and 3 deletions

View File

@ -563,6 +563,10 @@ int main(int argc, char **argv, char **envp)
{
switch (line[n])
{
/* Sequence containing 'v' may occur at the
* beginning of the identifier.
*/
case 'v':
if (n > 1 &&
line[n - 2] == 'I' &&
@ -593,9 +597,12 @@ int main(int argc, char **argv, char **envp)
}
break;
/* Sequence containing 'p' or 'd' must have been
* preceded by upper case characters.
*/
case 'p':
if (have_upper &&
(n < 1 ||
if (!have_upper || n < 1 ||
!isdigit(line[n - 1]) ||
!isdigit(line[n + 1])))
{
@ -604,7 +611,7 @@ int main(int argc, char **argv, char **envp)
break;
case 'd':
if (have_upper && !isdigit(line[n + 1]))
if (!have_upper || !isdigit(line[n + 1]))
{
have_lower = true;
}