Annotation of researchv10no/cmd/view2d/makemap.c, revision 1.1

1.1     ! root        1: #include <stdio.h>
        !             2: #include <math.h>
        !             3: main()
        !             4: {
        !             5:   /* generates table for -mf option in view2d */
        !             6:   /* all spectral colors:  blue to green to red */
        !             7:   int nc=64;  /* number of colors (-c64 option) */
        !             8:   int maxi=nc-1;  /* max color index */
        !             9:   int i, max1;
        !            10:   double r, g, b;
        !            11:   max1=maxi/2;
        !            12:   /* sqrt's here are for gamma correction of monitor */
        !            13:   for(i=0; i<=max1; i++){
        !            14:     r=sqrt(0.);
        !            15:     g=sqrt(((double)i)/max1);
        !            16:     b=sqrt(1-((double)i)/max1);
        !            17:     printf("%d %d %d\n",(int)(255.499*r), (int)(255.499*g), (int)(255.499*b));
        !            18:   }
        !            19:   for(i=max1+1; i<=maxi; i++){
        !            20:     r=sqrt(((double)i-max1)/(maxi-max1));
        !            21:     g=sqrt(1-((double)i-max1)/(maxi-max1));
        !            22:     b=sqrt(0.);
        !            23:     printf("%d %d %d\n",(int)(255.499*r), (int)(255.499*g), (int)(255.499*b));
        !            24:   }
        !            25: }

unix.superglobalmegacorp.com

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