SCCS-vsn: bin/csh/set.c 4.2
-static char *sccsid = "@(#)set.c 4.1 %G%";
+static char *sccsid = "@(#)set.c 4.2 %G%";
hadsub = 0;
for (vp = p; alnum(*p); p++)
continue;
hadsub = 0;
for (vp = p; alnum(*p); p++)
continue;
+ if (vp == p || !letter(*vp))
goto setsyn;
if (*p == '[') {
hadsub++;
goto setsyn;
if (*p == '[') {
hadsub++;
- for (vp = p; letter(*p); p++)
+ for (vp = p; alnum(*p); p++)
+ if (vp == p || !letter(*vp))
goto letsyn;
if (*p == '[') {
hadsub++;
goto letsyn;
if (*p == '[') {
hadsub++;