aboutsummaryrefslogtreecommitdiffstats
path: root/awk.h
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2016-05-26 16:28:08 -0400
committerArnold D. Robbins <arnold@skeeve.com>2016-05-26 16:28:08 -0400
commit33ffd32ea8ea143a210fef2181a804ee0c70cdfb (patch)
tree00047e89140f0075084957e297baabad107f1a6d /awk.h
parent01e482c9f36b34fe03bff724bb3079d86f1c4625 (diff)
parent4d634960a411622cfb2e757d8e98c84f7601e09e (diff)
downloadegawk-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.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/awk.h b/awk.h
index c643581a..213651de 100644
--- a/awk.h
+++ b/awk.h
@@ -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);