Annotation of researchv10dc/630/bin/icon, revision 1.1

1.1     ! root        1: #       Copyright (c) 1987 AT&T   
        !             2: #       All Rights Reserved       
        !             3: 
        !             4: #       THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T   
        !             5: #       The copyright notice above does not evidence any     
        !             6: #       actual or intended publication of such source code.  
        !             7: 
        !             8: # @(#)icon.sh  1.1.1.5 6/2/87
        !             9: 
        !            10: USAGE="Usage: icon [-c] [-x m] [-y n]"
        !            11: xval="50"
        !            12: yval="50"
        !            13: cval=""
        !            14: 
        !            15: #
        !            16: # Layers environment
        !            17: #
        !            18: 
        !            19: if ismpx -
        !            20: then
        !            21: 
        !            22: #
        !            23: # SVR2: use getopt(1)
        !            24: # SVR3: use getopts(1)
        !            25: #
        !            26: 
        !            27: #   if [ # getopts exists ]
        !            28: #   then
        !            29: #      while getopts cx:y: c
        !            30: #      do
        !            31: #              case $c in
        !            32: #              x) xval=$OPTARG;;
        !            33: #              y) yval=$OPTARG;;
        !            34: #              c) cval="-c";;
        !            35: #              \?) echo $USAGE; exit 2;;
        !            36: #              esac
        !            37: #      done
        !            38: #               
        !            39: #   else
        !            40: 
        !            41:        set -- `getopt cx:y: $*`
        !            42:        if [ $? != 0 ]
        !            43:        then
        !            44:                echo $USAGE
        !            45:                exit 2
        !            46:        fi
        !            47:    
        !            48:        while [ true ]
        !            49:        do
        !            50:                case "$1" in
        !            51:                -x) xval=$2; shift 2;;
        !            52:                -y) yval=$2; shift 2;;
        !            53:                -c) cval=$1; shift;;
        !            54:                --) shift; break;;
        !            55:                esac
        !            56:        done
        !            57: 
        !            58: #   fi
        !            59: 
        !            60:     echo $xval $yval | ${DMD}/bin/jx ${DMD}/lib/icon.m ${cval} -d ${DMD} 
        !            61: 
        !            62: #
        !            63: # Non-layers environment: not supported
        !            64: #
        !            65: 
        !            66: else
        !            67:    echo "icon only runs under layers"
        !            68:    exit 1
        !            69: fi

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.