home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / unix / volume26 / cforms / part01 / src / token.h < prev   
Encoding:
C/C++ Source or Header  |  1992-05-18  |  1004 b   |  35 lines

  1. /*******************************************************************************
  2.  *
  3.  *        T O K E N . H
  4.  *        -------------
  5.  *
  6.  * Description:
  7.  *    Includefile for token routines.
  8.  *
  9.  * Revision:
  10.  *    Ver    Date     By        Reason
  11.  *    ---    ----     --        ------
  12.  *    1.00   900619    Lars Berntzon    Created
  13.  *
  14.  ******************************************************************************/
  15.  
  16.  
  17.     /* D e f i n i t i o n s */
  18.  
  19. #define TOKENSIZE 200        /* Maximal size of a token              */
  20.  
  21.  
  22.     /* G l o b a l   v a r i a b l e s */
  23.  
  24. extern int newline;        /* Number of newlines before this token       */
  25. extern int line;        /* Current line number                  */
  26. extern FILE *in;        /* Input file set by OpenTok()              */
  27.  
  28.  
  29.     /* G l o b a l   f u n c t i o n s */
  30.  
  31. extern char *GetTok(char *token);    /* Get one token              */
  32. extern char *GetTokNC(char *token);    /* Get token but skip comment          */
  33. extern void UnGetTok(char *token);    /* Push back one token              */
  34. extern FILE *OpenTok(char *filename);    /* Open file for input             */
  35.