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