version 1.15, 2020/06/10 21:03:36 |
version 1.16, 2020/06/10 21:03:56 |
|
|
extern int yyback(int *, int); |
extern int yyback(int *, int); |
extern int yyinput(void); |
extern int yyinput(void); |
|
|
extern fa *makedfa(const char *, int); |
extern fa *makedfa(const char *, bool); |
extern fa *mkdfa(const char *, int); |
extern fa *mkdfa(const char *, bool); |
extern int makeinit(fa *, int); |
extern int makeinit(fa *, bool); |
extern void penter(Node *); |
extern void penter(Node *); |
extern void freetr(Node *); |
extern void freetr(Node *); |
extern int hexstr(const uschar **); |
extern int hexstr(const uschar **); |
|
|
extern int match(fa *, const char *); |
extern int match(fa *, const char *); |
extern int pmatch(fa *, const char *); |
extern int pmatch(fa *, const char *); |
extern int nematch(fa *, const char *); |
extern int nematch(fa *, const char *); |
extern int fnematch(fa *, FILE *, char **, int *, int); |
extern bool fnematch(fa *, FILE *, char **, int *, int); |
extern Node *reparse(const char *); |
extern Node *reparse(const char *); |
extern Node *regexp(void); |
extern Node *regexp(void); |
extern Node *primary(void); |
extern Node *primary(void); |
|
|
extern void makefields(int, int); |
extern void makefields(int, int); |
extern void growfldtab(int n); |
extern void growfldtab(int n); |
extern void savefs(void); |
extern void savefs(void); |
extern int getrec(char **, int *, int); |
extern int getrec(char **, int *, bool); |
extern void nextfile(void); |
extern void nextfile(void); |
extern int readrec(char **buf, int *bufsize, FILE *inf); |
extern int readrec(char **buf, int *bufsize, FILE *inf); |
extern char *getargv(int); |
extern char *getargv(int); |