home *** CD-ROM | disk | FTP | other *** search
/ Amiga Elysian Archive / AmigaElysianArchive.iso / wp_dtp / detex24.lha / detex_protos.h < prev    next >
C/C++ Source or Header  |  1993-01-02  |  1KB  |  89 lines

  1. /* Prototypes for functions defined in
  2. lex.yy.c
  3.  */
  4.  
  5. extern char * rgsbEnvIgnore[10];
  6.  
  7. extern char * rgsbIncList[40];
  8.  
  9. extern char * rgsbInputPaths[10];
  10.  
  11. extern char sbCurrentEnv[100];
  12.  
  13. extern char * sbProgName;
  14.  
  15. extern FILE * rgfp[11];
  16.  
  17. extern int cfp;
  18.  
  19. extern int cOpenBrace;
  20.  
  21. extern int csbEnvIgnore;
  22.  
  23. extern int csbIncList;
  24.  
  25. extern int csbInputPaths;
  26.  
  27. extern int fLatex;
  28.  
  29. extern int fWord;
  30.  
  31. extern int fFollow;
  32.  
  33. extern int fCite;
  34.  
  35. extern int fSpace;
  36.  
  37. extern int fForcetex;
  38.  
  39. extern unsigned char * yytext;
  40.  
  41. extern int yyleng;
  42.  
  43. extern FILE * yyin;
  44.  
  45. extern FILE * yyout;
  46.  
  47. int yylex(void);
  48.  
  49. void yyrestart(FILE * );
  50.  
  51. void yy_switch_to_buffer(YY_BUFFER_STATE );
  52.  
  53. void yy_load_buffer_state(void);
  54.  
  55. YY_BUFFER_STATE yy_create_buffer(FILE * , int );
  56.  
  57. void yy_delete_buffer(YY_BUFFER_STATE );
  58.  
  59. void yy_init_buffer(YY_BUFFER_STATE , FILE * );
  60.  
  61. int main(int , char ** );
  62.  
  63. int yywrap(void);
  64.  
  65. void SetEnvIgnore(char * );
  66.  
  67. int BeginEnv(char * );
  68.  
  69. int EndEnv(char * );
  70.  
  71. void InputFile(char * );
  72.  
  73. void IncludeFile(char * );
  74.  
  75. void AddInclude(char * );
  76.  
  77. int InList(char * );
  78.  
  79. void SetInputPaths(void);
  80.  
  81. int SeparateList(char * , char ** , char , int );
  82.  
  83. FILE * TexOpen(char * );
  84.  
  85. void Warning(char * , char * );
  86.  
  87. void ErrorExit(char * );
  88.  
  89.