Annotation of researchv10no/cmd/basic/bite/src/chr.c, revision 1.1

1.1     ! root        1: 
        !             2: /* Copyright Bell Telephone Laboratories Whippany, N.J.
        !             3: 
        !             4:  *     /////////////////////////////////////
        !             5:  *     /////////////////////////////////////
        !             6:  *     //////////////// chr ////////////////
        !             7:  *     /// J. P. Hawkins WH X4610 8C-001 ///
        !             8:  *     ///// Mon Feb 16 22:19:00 1981 //////
        !             9:  *     /////////////////////////////////////
        !            10:  *     /////////////////////////////////////
        !            11:  *     @(#) chr.c: V1.2 3/4/81
        !            12: 
        !            13:  * String function chr$(expr) where expr is a numerical expression
        !            14:  * and chr$ returns the character associated with that value.
        !            15:  */
        !            16: 
        !            17: char *chr(num)
        !            18: char   *num;
        !            19: {
        !            20:        double  evalx();
        !            21: static char    tmpnum[2];
        !            22: 
        !            23:        /*
        !            24:         * Evaluate expression num and mask all but low 8 bits
        !            25:         * then form null terminated single character string.
        !            26:         */
        !            27:        tmpnum[0] = (char)0377 & (char)evalx(num);
        !            28:        tmpnum[1] = '\0';
        !            29:        return(tmpnum);
        !            30: }

unix.superglobalmegacorp.com

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