Get rid of the shell table sentinel. It isn't needed anymore because

JobMatchShell returns NULL when no shell name matches since revision 1.51.
This commit is contained in:
harti 2004-11-22 15:45:57 +00:00
parent d1447f497b
commit 148edef2ed

View File

@ -205,15 +205,6 @@ static Shell shells[] = {
TRUE, "set -e", "set +e",
"v", "e",
},
/*
* UNKNOWN.
*/
{
(char *) 0,
FALSE, (char *) 0, (char *) 0, (char *) 0, 0,
FALSE, (char *) 0, (char *) 0,
(char *) 0, (char *) 0,
}
};
static Shell *commandShell = &shells[DEFSHELL];/* this is the shell to
* which we pass all
@ -2345,7 +2336,7 @@ JobMatchShell(char *name)
match = NULL;
for (sh = shells; sh->name != NULL; sh++) {
for (sh = shells; sh < shells + sizeof(shells) / sizeof(shells[0]); sh++) {
for (cp1 = eoname - strlen(sh->name), cp2 = sh->name;
*cp1 != '\0' && *cp1 == *cp2;
cp1++, cp2++) {