Squashed 'cde/programs/dtksh/ksh93/' content from commit 66e1d4464

git-subtree-dir: cde/programs/dtksh/ksh93
git-subtree-split: 66e1d446429543be0f9d47d9364e472932dc53f1
This commit is contained in:
Jon Trulson
2021-06-26 14:53:01 -06:00
commit c9b8687604
1269 changed files with 369117 additions and 0 deletions

35
src/cmd/INIT/cc.specialize Executable file
View File

@@ -0,0 +1,35 @@
: -O* specialization cc wrapper : 2011-11-11 :
case " $* " in
*" -dumpmachine "*) echo $HOSTTYPE; exit ;;
esac
cc=cc
CCREPLACE='' # these (possibly empty) options replace -O*
CCALWAYS='' # these (possibly empty) options always set
case $CCREPLACE in
'') ;;
*) case " $* " in
*" -O"*)
set '' "$@" ''
shift
while :
do a=$1
shift
case $a in
'') break
;;
-O*) set '' "$@" $CCREPLACE
;;
*) set '' "$@" "$a"
;;
esac
shift
done
;;
esac
;;
esac
$cc $CCALWAYS "$@"