home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / misc / volume11 / quadtree / part01 / ras2qt.c < prev    next >
Encoding:
C/C++ Source or Header  |  1990-04-03  |  535 b   |  29 lines

  1. #include <stdio.h>
  2. #include <quadtree.h>
  3.  
  4. extern int      optind;
  5. extern char    *optarg;
  6.  
  7. main(argc, argv)
  8. {
  9.     QT_Bitmap_t     Bitmap;
  10.     QT_TreeNode_t  *root;
  11.     int             c;
  12.     char            fmt = 0;
  13.  
  14.     while ((c = getopt(argc, argv, "12")) != EOF) {
  15.     switch (c) {
  16.         case '1':
  17.         case '2':
  18.         fmt = c - '1';
  19.         break;
  20.     }
  21.     }
  22.     QT_Bitmap_Read(&Bitmap, stdin);
  23.     root = QT_BitmapToTree(&Bitmap);
  24.     QT_Tree_Write(stdout, root, fmt,
  25.           QT_Bitmap_Width(&Bitmap),
  26.           QT_Bitmap_Height(&Bitmap));
  27.     exit(0);
  28. }
  29.