home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / unix / volume8 / dca2troff / dca2troff.c < prev    next >
C/C++ Source or Header  |  1987-02-18  |  785b  |  47 lines

  1. #include "dca2troff.h"
  2.  
  3.  
  4. /* dca is a series of structured fields */
  5.  
  6. main()
  7. {
  8.     for (;;)
  9.     {                /* do a structured field */
  10.     sf_incnt = 0;            /* init the character count */
  11.     sf_length = get1num();         /* positive - includes length bytes */
  12.     sf_class = get1ch();        /* get the paramaters for the field */
  13.     sf_type = get1ch();
  14.     sf_format = get1ch();
  15.  
  16.     switch (sf_class)        /* what class of sf? */
  17.         {
  18.         case 0xe1:
  19.         do_sfe1();
  20.         break;
  21.         case 0xe2:
  22.         do_sfe2();
  23.         break;
  24.         case 0xe3:
  25.         do_sfe3();
  26.         break;
  27.         case 0xe4:
  28.         do_sfe4();
  29.         break;
  30.         case 0xe5:
  31.         do_sfe5();
  32.         break;
  33.         case 0xe6:
  34.         do_sfe6();
  35.         break;
  36.         case 0xe8:
  37.         do_sfe8();
  38.         break;
  39.         case 0xe9:
  40.         do_sfe9();
  41.         break;
  42.         default:
  43.         fprintf(stderr, "Unknown SF class (%02x)\n", sf_class); 
  44.         }
  45.     }
  46. }
  47.