Annotation of researchv10no/cmd/weather/getargs.c, revision 1.1

1.1     ! root        1: # include "ctype.h"
        !             2: getargs(s, arps)
        !             3:        char *s, *arps[];
        !             4: {
        !             5:        int i, c;
        !             6: i = 0;
        !             7: while (isspace(*s))
        !             8:        s++;
        !             9: while (1)
        !            10:        {
        !            11:        arps[i++]=s;
        !            12:        while ( isalnum(c= *s) ||
        !            13:                (c==',' && !isspace(s[1])) ||
        !            14:                c=='-' || c=='=' || c=='%')
        !            15:                        s++;
        !            16:        if (*s==0) break;
        !            17:        *s++ =0;
        !            18:        while ((c= *s) && !isalnum(c) && c != '.' && c !='%' && c != '=' && c != '-') s++;
        !            19:        if (*s==0)break;
        !            20:        }
        !            21: return(i);
        !            22: }

unix.superglobalmegacorp.com

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