home *** CD-ROM | disk | FTP | other *** search
- /*
- * tokenscan.h - token scanning library stuff
- */
-
-
- /*
- * Flags for scanFlags field
- */
-
- #define tsNoConcatDelims 0x01 /* all delimiters are significant */
-
-
- typedef struct TSScanner TSScanner;
-
- struct TSScanner
- {
- void (*scanInit) ();
- char *(*scanScan) ();
- char *scanDelim;
- char *scanQuote;
- char *scanEscape;
- char *scanEos;
- int scanFlags;
- };
-
-
- void TSScanInit ();
- char *TSScan ();
- void TSSetScanner ();
- void TSGetScanner ();
- void TSSetScanPos ();
- char *TSGetScanPos ();
- int TSIsScanDelim ();
- int TSIsScanQuote ();
- int TSIsScanEscape ();
- int TSIsScanEos ();
- int TSTestScanFlags ();
-