URI:
       tarctest.c - plan9port - [fork] Plan 9 from user space
  HTML git clone git://src.adamsgaard.dk/plan9port
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
       tarctest.c (841B)
       ---
            1 #include <u.h>
            2 #include <libc.h>
            3 #include <draw.h>
            4 #include <memdraw.h>
            5 
            6 extern int drawdebug;
            7 void
            8 main(int argc, char **argv)
            9 {
           10         char cc;
           11         Memimage *x;
           12         Point c = {208,871};
           13         int a = 441;
           14         int b = 441;
           15         int thick = 0;
           16         Point sp = {0,0};
           17         int alpha = 51;
           18         int phi = 3;
           19         vlong t0, t1;
           20         int i, n;
           21         vlong del;
           22 
           23         memimageinit();
           24 
           25         x = allocmemimage(Rect(0,0,1000,1000), CMAP8);
           26         n = atoi(argv[1]);
           27 
           28         t0 = nsec();
           29         t0 = nsec();
           30         t0 = nsec();
           31         t1 = nsec();
           32         del = t1-t0;
           33         t0 = nsec();
           34         for(i=0; i<n; i++)
           35                 memarc(x, c, a, b, thick, memblack, sp, alpha, phi, SoverD);
           36         t1 = nsec();
           37         print("%lld %lld\n", t1-t0-del, del);
           38 }
           39 
           40 int drawdebug = 0;
           41 
           42 void
           43 rdb(void)
           44 {
           45 }
           46 
           47 int
           48 iprint(char *fmt, ...)
           49 {
           50         int n;
           51         va_list va;
           52         char buf[1024];
           53 
           54         va_start(va, fmt);
           55         n = doprint(buf, buf+sizeof buf, fmt, va) - buf;
           56         va_end(va);
           57 
           58         write(1,buf,n);
           59         return 1;
           60 }