diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2016-05-26 16:28:08 -0400 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2016-05-26 16:28:08 -0400 |
commit | 33ffd32ea8ea143a210fef2181a804ee0c70cdfb (patch) | |
tree | 00047e89140f0075084957e297baabad107f1a6d /awk.h | |
parent | 01e482c9f36b34fe03bff724bb3079d86f1c4625 (diff) | |
parent | 4d634960a411622cfb2e757d8e98c84f7601e09e (diff) | |
download | egawk-33ffd32ea8ea143a210fef2181a804ee0c70cdfb.tar.gz egawk-33ffd32ea8ea143a210fef2181a804ee0c70cdfb.tar.bz2 egawk-33ffd32ea8ea143a210fef2181a804ee0c70cdfb.zip |
Merge branch 'master' into feature/cmake
Diffstat (limited to 'awk.h')
-rw-r--r-- | awk.h | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -1278,7 +1278,7 @@ DEREF(NODE *r) #define efree(p) free(p) -#define fatal set_loc(__FILE__, __LINE__), r_fatal +#define fatal (*(set_loc(__FILE__, __LINE__), r_fatal)) extern jmp_buf fatal_tag; extern bool fatal_tag_valid; @@ -1449,9 +1449,9 @@ extern void close_extensions(void); #ifdef DYNAMIC extern awk_bool_t make_builtin(const awk_ext_func_t *); extern NODE *get_argument(int); -extern NODE *get_actual_argument(int, bool, bool); -#define get_scalar_argument(i, opt) get_actual_argument((i), (opt), false) -#define get_array_argument(i, opt) get_actual_argument((i), (opt), true) +extern NODE *get_actual_argument(NODE *, int, bool, bool); +#define get_scalar_argument(n, i, opt) get_actual_argument((n), (i), (opt), false) +#define get_array_argument(n, i, opt) get_actual_argument((n), (i), (opt), true) #endif /* field.c */ extern void init_fields(void); |