diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2016-04-28 20:53:53 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2016-04-28 20:53:53 +0200 |
commit | 4c21da2ededfb5fc628dbee0d75b0aa5263ef97b (patch) | |
tree | 1d3e8ab7c177b55c74e03c5f4c26f31b523abfbc /sys/src/cmd/awk/proto.h | |
parent | ca5b491753ad363da8d9deb5978b56231ec27bf5 (diff) | |
parent | eb168924840977fe0941d4fc90e56db0d484a6e4 (diff) |
merge
Diffstat (limited to 'sys/src/cmd/awk/proto.h')
-rw-r--r-- | sys/src/cmd/awk/proto.h | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/sys/src/cmd/awk/proto.h b/sys/src/cmd/awk/proto.h index 4566dd66c..6b14eadd1 100644 --- a/sys/src/cmd/awk/proto.h +++ b/sys/src/cmd/awk/proto.h @@ -44,7 +44,6 @@ extern void quoted(char **, char **, char *); extern int match(void *, char *, char *); extern int pmatch(void *, char *, char *); extern int nematch(void *, char *, char *); -extern int countposn(char *, int); extern void overflow(void); extern int pgetc(void); @@ -100,7 +99,7 @@ extern void makefields(int, int); extern void growfldtab(int n); extern int getrec(char **, int *, int); extern void nextfile(void); -extern int readrec(char **buf, int *bufsize, FILE *inf); +extern int readrec(char **buf, int *bufsize, Biobuf *inf); extern char *getargv(int); extern void setclvar(char *); extern void fldbld(void); @@ -110,7 +109,7 @@ extern int refldbld(char *, char *); extern void recbld(void); extern Cell *fieldadr(int); extern void yyerror(char *); -extern void fpecatch(int); +extern int handler(void*, char*); extern void bracecheck(void); extern void bcheck2(int, int, int); extern void SYNTAX(char *, ...); @@ -165,13 +164,13 @@ extern Cell *instat(Node **, int); extern Cell *bltin(Node **, int); extern Cell *printstat(Node **, int); extern Cell *nullproc(Node **, int); -extern FILE *redirect(int, Node *); -extern FILE *openfile(int, char *); -extern char *filename(FILE *); +extern Biobuf *redirect(int, Node *); +extern Biobuf *openfile(int, char *); +extern char *filename(Biobuf *); extern Cell *closefile(Node **, int); extern void closeall(void); extern Cell *sub(Node **, int); extern Cell *gsub(Node **, int); -extern FILE *popen(const char *, const char *); -extern int pclose(FILE *); +extern Biobuf *popen(char *, int); +extern int pclose(Biobuf *); |