diff options
author | ben <ben@rana> | 2016-04-26 22:23:44 -0500 |
---|---|---|
committer | ben <ben@rana> | 2016-04-26 22:23:44 -0500 |
commit | 0a460e1722c50e31653359f8a86fe0b606d2b513 (patch) | |
tree | b5a00bbfc883aa98709db012e0a7bacc67e234af /sys/src/cmd/awk/proto.h | |
parent | 651d6c2bc68e7e5224c3ba41b094e37b1c1890ed (diff) |
New libregexp and APE ported to native
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 *); |