Annotation of 40BSD/lib/libI77/ftest.c, revision 1.1

1.1     ! root        1: #include "fio.h"
        !             2: #define FLOAT double
        !             3: cilist x,y;
        !             4: main(argc,argv) char **argv;
        !             5: {      FLOAT dd[20];
        !             6:        int ret[22];
        !             7:        long one=1;
        !             8:        int i,n,j;
        !             9:        if(argc<2)
        !            10:        {       fprintf(stderr,"%s infmt [outfmt] [n]\n",argv[0]);
        !            11:                exit(1);
        !            12:        }
        !            13:        setcilist(&x,5,argv[1],0,1,1);
        !            14:        argc--;
        !            15:        argv++;
        !            16:        if(argc<2 || argv[1][0]!='(')
        !            17:                setcilist(&y,6,argv[0],0,1,1);
        !            18:        else
        !            19:        {       setcilist(&y,6,argv[1],0,1,1);
        !            20:                argc--;
        !            21:                argv++;
        !            22:        }
        !            23:        if(argc>=2) n=atoi(argv[1]);
        !            24:        else n=1;
        !            25:        j=0;
        !            26:        ret[j++]=s_rsfe(&x);
        !            27:        for(i=0;i<n;i++)
        !            28:        {       ret[j++]=do_fio(&one,&dd[i],(long)sizeof(FLOAT));
        !            29:        }
        !            30:        ret[j++]=e_rsfe();
        !            31:        for(i=0;i<j;i++) fprintf(stderr,"%d ",ret[i]);
        !            32:        putc('\n',stderr);
        !            33:        j=0;
        !            34:        ret[j++]=s_wsfe(&y);
        !            35:        for(i=0;i<n;i++)
        !            36:                ret[j++]=do_fio(&one,&dd[i],(long)sizeof(FLOAT));
        !            37:        ret[j++]=e_wsfe();
        !            38:        for(i=0;i<j;i++) fprintf(stderr,"%d ",ret[i]);
        !            39:        putc('\n',stderr);
        !            40:        f_exit();
        !            41:        exit(0);
        !            42: }

unix.superglobalmegacorp.com

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