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

  1.  
  2. #include "dca2troff.h"
  3.  
  4. /* multi byte class d8 */
  5. do_mbd8()
  6. {
  7.     switch (mb_type)
  8.     {
  9.     case 0x82:            /* SSCA  - Set Spelling Check Attrib. */
  10.     case 0x94:            /* CWB   - Conditional Word Break */
  11.     case 0x95:            /* NPD   - Note Partition Delimiter */
  12.     case 0x96:            /* LOP   - Locate Process Output */
  13.         do_flush(mb_count);
  14.         return;
  15.     case 0x62:            /* BCL   - Begin Column Layout */
  16.         outstr("\\\" Begin Column Layout request\n");
  17.         do_flush(mb_count);
  18.         return;
  19.     case 0x66:            /* ECL   - End Column Layout */
  20.         outstr("\\\" End Column Layout request\n");
  21.         do_flush(mb_count);
  22.         return;
  23.     case 0x6a:            /* BFT   - Begin Formatted Text */
  24.         outstr("\n.nf\n");
  25.         do_flush(mb_count);
  26.         return;
  27.     case 0x6e:            /* EFT   - End Formatted Text */
  28.         outstr("\n.fi\n");
  29.         do_flush(mb_count);
  30.         return;
  31.     default:
  32.         fprintf(stderr, "unknown mb d8 type (%02x)\n", mb_type);
  33.         do_flush(mb_count);
  34.         return;
  35.     }
  36. }
  37.