diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2012-07-25 22:34:19 +0300 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2012-07-25 22:34:19 +0300 |
commit | 3d2d6b46bf3325c0273b35a202184ab09d38e0cd (patch) | |
tree | ad96062cc57a903fb25a0725210c8e12b84487df /awk.h | |
parent | 0fff60287fb9cc41288b3373f47031ab3dd597ac (diff) | |
download | egawk-3d2d6b46bf3325c0273b35a202184ab09d38e0cd.tar.gz egawk-3d2d6b46bf3325c0273b35a202184ab09d38e0cd.tar.bz2 egawk-3d2d6b46bf3325c0273b35a202184ab09d38e0cd.zip |
Start refactoring iop handling. Add readdir extension.
Diffstat (limited to 'awk.h')
-rw-r--r-- | awk.h | 9 |
1 files changed, 4 insertions, 5 deletions
@@ -910,10 +910,9 @@ typedef struct iobuf { int flag; # define IOP_IS_TTY 1 -# define IOP_NOFREE_OBJ 2 -# define IOP_AT_EOF 4 -# define IOP_CLOSED 8 -# define IOP_AT_START 16 +# define IOP_AT_EOF 2 +# define IOP_CLOSED 4 +# define IOP_AT_START 8 } IOBUF; typedef void (*Func_ptr)(void); @@ -1543,7 +1542,7 @@ extern int isdirpunct(int c); /* io.c */ extern void init_io(void); -extern void register_open_hook(void *(*open_func)(IOBUF_PUBLIC *)); +extern void register_input_parser(awk_input_parser_t *input_parser); extern void set_FNR(void); extern void set_NR(void); |