diff options
Diffstat (limited to 'cppawk-include/iter.h')
-rw-r--r-- | cppawk-include/iter.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/cppawk-include/iter.h b/cppawk-include/iter.h index fee8c1d..e2bdeac 100644 --- a/cppawk-include/iter.h +++ b/cppawk-include/iter.h @@ -319,4 +319,11 @@ function __loop_argmin(a, arga, b, argb) #define __fini_if(test, clause) __fini_ ## clause #define __step_if(test, clause) (test) && __step_ ## clause +#define __temp_records(file) __g(stream) +#define __init_records(file) __g(stream) = file +#define __test_records(file) getline < __g(stream) +#define __prep_records(file) 1 +#define __fini_records(file) __g(stream) != "-" ? close(__g(stream)) : 1 +#define __step_records(file) 1 + #endif |