printtest.c - rohrpost - A commandline mail client to change the world as we see it.
 (HTM) git clone git://r-36.net/rohrpost
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
       printtest.c (1076B)
       ---
            1 /*
            2  * Copy me if you can.
            3  * by 20h
            4  *
            5  * % make printtest
            6  * % ./printtest
            7  */
            8 
            9 #include <unistd.h>
           10 #include <stdlib.h>
           11 #include <stdio.h>
           12 
           13 int
           14 main(int argc, char *argv[])
           15 {
           16         int bgcol, fgcol, attr;
           17         char *test = "This täxt is töo long. üü";
           18         char *col[] = {
           19                 "right, bggreen, fgblue, underline",
           20                 "bgblack, center, dim, fgred",
           21                 "dim, fgblack, bgwhite"
           22         };
           23         char *rcol = "reset, bgblack, fgwhite";
           24         int i;
           25         print_t *apri, *rpri;
           26 
           27         rpri = print_new(rcol);
           28 
           29         for (i = 0; i < (sizeof(col)/sizeof(col[0])); i++) {
           30                 apri = print_new(col[i]);
           31                 print_palignf(apri, 80, "%s", col[i]);
           32                 print_pcolor(rpri);
           33                 printf("\n");
           34                 print_free(apri);
           35         }
           36 
           37         apri = print_new("left, overline, fggreen,    bgwhite");
           38         printf("\n");
           39         print_palignf(apri, 80, "%s", test);
           40         print_pcolor(rpri);
           41 
           42         printf("\n");
           43         print_palignf(apri, 8, "%s", test);
           44         print_pcolor(rpri);
           45 
           46         printf("\n");
           47         print_palignf(apri, 16, "%s", test);
           48         print_pcolor(rpri);
           49 
           50         printf("\n");
           51         print_palignf(apri, 28, "%s", test);
           52         print_free(apri);
           53 
           54         print_pcolor(rpri);
           55         print_free(rpri);
           56         printf("\n");
           57 
           58         return 0;
           59 }
           60