version 1.2, 2000/07/17 23:26:51 |
version 1.3, 2000/07/17 23:54:26 |
|
|
termc = *cp; |
termc = *cp; |
break; |
break; |
} |
} |
/*FALLTHRU*/ |
/* FALLTHROUGH */ |
case 'T': |
case 'T': |
if (tstr[1] == endc || tstr[1] == ':') { |
if (tstr[1] == endc || tstr[1] == ':') { |
newStr = VarModify(str, VarTail, NULL); |
newStr = VarModify(str, VarTail, NULL); |
|
|
termc = *cp; |
termc = *cp; |
break; |
break; |
} |
} |
/*FALLTHRU*/ |
/* FALLTHROUGH */ |
case 'H': |
case 'H': |
if (tstr[1] == endc || tstr[1] == ':') { |
if (tstr[1] == endc || tstr[1] == ':') { |
newStr = VarModify(str, VarHead, NULL); |
newStr = VarModify(str, VarHead, NULL); |
|
|
termc = *cp; |
termc = *cp; |
break; |
break; |
} |
} |
/*FALLTHRU*/ |
/* FALLTHROUGH */ |
case 'E': |
case 'E': |
if (tstr[1] == endc || tstr[1] == ':') { |
if (tstr[1] == endc || tstr[1] == ':') { |
newStr = VarModify(str, VarSuffix, NULL); |
newStr = VarModify(str, VarSuffix, NULL); |
|
|
termc = *cp; |
termc = *cp; |
break; |
break; |
} |
} |
/*FALLTHRU*/ |
/* FALLTHROUGH */ |
case 'R': |
case 'R': |
if (tstr[1] == endc || tstr[1] == ':') { |
if (tstr[1] == endc || tstr[1] == ':') { |
newStr = VarModify(str, VarRoot, NULL); |
newStr = VarModify(str, VarRoot, NULL); |
|
|
termc = *cp; |
termc = *cp; |
break; |
break; |
} |
} |
/*FALLTHRU*/ |
/* FALLTHROUGH */ |
case 'U': |
case 'U': |
if (tstr[1] == endc || tstr[1] == ':') { |
if (tstr[1] == endc || tstr[1] == ':') { |
newStr = VarModify(str, VarUppercase, NULL); |
newStr = VarModify(str, VarUppercase, NULL); |
|
|
termc = *cp; |
termc = *cp; |
break; |
break; |
} |
} |
/*FALLTHRU*/ |
/* FALLTHROUGH */ |
case 'L': |
case 'L': |
if (tstr[1] == endc || tstr[1] == ':') { |
if (tstr[1] == endc || tstr[1] == ':') { |
newStr = VarModify(str, VarLowercase, NULL); |
newStr = VarModify(str, VarLowercase, NULL); |
|
|
termc = *cp; |
termc = *cp; |
break; |
break; |
} |
} |
/*FALLTHRU*/ |
/* FALLTHROUGH */ |
#ifdef SUNSHCMD |
#ifdef SUNSHCMD |
case 's': |
case 's': |
if (tstr[1] == 'h' && (tstr[2] == endc || tstr[2] == ':')) { |
if (tstr[1] == 'h' && (tstr[2] == endc || tstr[2] == ':')) { |
|
|
termc = *cp; |
termc = *cp; |
break; |
break; |
} |
} |
/*FALLTHRU*/ |
/* FALLTHROUGH */ |
#endif |
#endif |
default: |
default: |
{ |
{ |