=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/make/for.c,v retrieving revision 1.46 retrieving revision 1.47 diff -c -r1.46 -r1.47 *** src/usr.bin/make/for.c 2015/01/23 13:18:40 1.46 --- src/usr.bin/make/for.c 2017/12/05 17:47:09 1.47 *************** *** 1,4 **** ! /* $OpenBSD: for.c,v 1.46 2015/01/23 13:18:40 espie Exp $ */ /* $NetBSD: for.c,v 1.4 1996/11/06 17:59:05 christos Exp $ */ /* --- 1,4 ---- ! /* $OpenBSD: for.c,v 1.47 2017/12/05 17:47:09 millert Exp $ */ /* $NetBSD: for.c,v 1.4 1996/11/06 17:59:05 christos Exp $ */ /* *************** *** 155,163 **** Parse_Error(PARSE_FATAL, "Syntax error in for"); return 0; } ! endVar = ptr++; ! while (ISSPACE(*ptr)) ptr++; /* End of variable list ? */ if (endVar - wrd == 2 && wrd[0] == 'i' && wrd[1] == 'n') break; --- 155,166 ---- Parse_Error(PARSE_FATAL, "Syntax error in for"); return 0; } ! endVar = ptr; ! if (*ptr) { ptr++; + while (ISSPACE(*ptr)) + ptr++; + } /* End of variable list ? */ if (endVar - wrd == 2 && wrd[0] == 'i' && wrd[1] == 'n') break;