#!/data/data/com.termux/files/usr/bin/sh
OPTIND=1      
# Usage info
show_help() {
cat << EOF
Usage: termux-setup_patchforgcc -r
    -h          display this help and exit
    -r          revert patches
    -v          verbose mode
EOF
}
revert=""
verbose=" > /dev/null 2>&1"
bob="a"
while getopts "hrv" opt; do
    case "$opt" in
    h)
        show_help
        exit 0
        ;;
    v)  verbose=""
        ;;
    r)  revert="-R"
	bob="x"
        ;;
    esac
done
cd $PREFIX/../
for patch in "$PREFIX/share/setup_scripts/"*.patch ; do
eval "patch -N $revert -p1 < $patch"   $verbose 
if [  $bob = "a" ]; then
	echo "patching headers with $patch"
else
	echo "reverting patch $patch"
fi
done
