Annotation of researchv10no/libplot/libpen/pen.c, revision 1.1.1.1

1.1       root        1: #include "pen.h"
                      2: pen(s)
                      3: char *s;
                      4: {
                      5:        register int i;
                      6:        i = -1;
                      7:        while(*s != NULL){
                      8:                switch(*s){
                      9:                case 'l':
                     10:                        if(!strncmp(s, "long", 4))
                     11:                                i=3;
                     12:                        break;
                     13:                case 'd':
                     14:                        if(!strncmp(s,"dotd",4))
                     15:                                i=4;
                     16:                        else if(!strncmp(s,"dott",4))
                     17:                                i=1;
                     18:                        else if(!strncmp(s,"dash",4))
                     19:                                i=5;
                     20:                        else if(!strncmp(s,"dd",2))
                     21:                                i=6;
                     22:                        break;
                     23:                case 's':
                     24:                        if(!strncmp(s,"solid",5))
                     25:                                i=0;
                     26:                        else if(!strncmp(s,"short",5))
                     27:                                i = 2;
                     28:                        break;
                     29:                case 'G':
                     30:                        e1->pgap = atof(s+1);
                     31:                        break;
                     32:                case 'A':
                     33:                        e1->pslant = atof(s+1)/RADIANS;
                     34:                        break;
                     35:                }
                     36:                while(*s++ != NULL)
                     37:                        if(*s == '/'){
                     38:                                s++;
                     39:                                break;
                     40:                        }
                     41:        }
                     42:        if(i == 0)fprintf(pltout,"LT; ");
                     43:        else if(i > 0)
                     44:                fprintf(pltout,"LT%d; ",i);
                     45:        if(i >= 0)
                     46:                e1->pentype = i;
                     47:        ckerr(0);
                     48: }

unix.superglobalmegacorp.com

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