home *** CD-ROM | disk | FTP | other *** search
/ Best Tools for JAVA / Best Tools for JAVA.iso / CONVERTR / RTF2HTML / SRC / RTF2HTML.TAR / rtftohtml_src / Libs / OTHER / tokenscan.h < prev   
Encoding:
C/C++ Source or Header  |  1994-11-05  |  591 b   |  38 lines

  1. /*
  2.  * tokenscan.h - token scanning library stuff
  3.  */
  4.  
  5.  
  6. /*
  7.  * Flags for scanFlags field
  8.  */
  9.  
  10. #define    tsNoConcatDelims    0x01    /* all delimiters are significant */
  11.  
  12.  
  13. typedef    struct TSScanner    TSScanner;
  14.  
  15. struct TSScanner
  16. {
  17.     void    (*scanInit) ();
  18.     char    *(*scanScan) ();
  19.     char    *scanDelim;
  20.     char    *scanQuote;
  21.     char    *scanEscape;
  22.     char    *scanEos;
  23.     int    scanFlags;
  24. };
  25.  
  26.  
  27. void    TSScanInit ();
  28. char    *TSScan ();
  29. void    TSSetScanner ();
  30. void    TSGetScanner ();
  31. void    TSSetScanPos ();
  32. char    *TSGetScanPos ();
  33. int    TSIsScanDelim ();
  34. int    TSIsScanQuote ();
  35. int    TSIsScanEscape ();
  36. int    TSIsScanEos ();
  37. int    TSTestScanFlags ();
  38.