Annotation of researchv10no/cmd/basic/bite/src/up-lo.c, revision 1.1.1.1

1.1       root        1: /* Copyright Bell Telephone Laboratories Whippany, N.J.
                      2: 
                      3:  *     /////////////////////////////////////
                      4:  *     /////////////////////////////////////
                      5:  *     ////////////// up-lo.c //////////////
                      6:  *     /// J. P. Hawkins WH X4610 8C-001 ///
                      7:  *     ///// Thu Mar  5 11:38:41 1981 //////
                      8:  *     /////////////////////////////////////
                      9:  *     /////////////////////////////////////
                     10:  *     @(#) up-lo.c: V1.1 3/5/81
                     11: 
                     12: */
                     13: 
                     14: /*
                     15:  * Change lower case to upper case
                     16:  */
                     17: char   *
                     18: upc(str)
                     19: char   str[];
                     20: {
                     21:        register i;
                     22:        char    work[80];
                     23: 
                     24:        evals(str,work);
                     25:        for(i=0; work[i] != '\0'; i++)
                     26:        {
                     27:                if(work[i] >= 'a' && work[i] <= 'z')
                     28:                        work[i] -= ('a'-'A');
                     29:        }
                     30:        return(work);
                     31: }
                     32: 
                     33: /*
                     34:  * Change upper case to lower case
                     35:  */
                     36: char   *
                     37: loc(str)
                     38: char   str[];
                     39: {
                     40:        register i;
                     41:        char    work[80];
                     42: 
                     43:        evals(str,work);
                     44:        for(i=0; work[i] != '\0'; i++)
                     45:        {
                     46:                if(work[i] >= 'A' && work[i] <= 'Z')
                     47:                        work[i] += ('a'-'A');
                     48:        }
                     49:        return(work);
                     50: }

unix.superglobalmegacorp.com

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