1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- #include <stdio.h>
- struct lextab {
- int llendst;
- char *lldefault;
- char *llnext;
- char *llcheck;
- int *llbase;
- int llnxtmax;
- int (*llmove)();
- char *llfinal;
- int (*llactr)();
- int *lllook;
- char *llign;
- char *llbrk;
- char *llill;
- };
- #define NBPW 16
- #define LEXERR 256
- #define LEXSKIP (-1)
- #define EOF (-1)
- #define LEXECHO(fp) {lexecho((fp));}
- #define lextext llbuf
- #define lexlast llend
- extern FILE *lexin;
- extern llstin();
|