From 41412a86f2ca0baf908fe0b2e4bcc396f66989ae Mon Sep 17 00:00:00 2001 From: "Andrew J. Schorr" Date: Thu, 26 May 2016 12:13:02 -0400 Subject: Optimize API function argument retrieval to eliminate a duplicate call to get_argument. --- gawkapi.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gawkapi.c') diff --git a/gawkapi.c b/gawkapi.c index 3b495452..779506cd 100644 --- a/gawkapi.c +++ b/gawkapi.c @@ -82,7 +82,7 @@ api_get_argument(awk_ext_id_t id, size_t count, array: /* get the array here */ - arg = get_array_argument(count, false); + arg = get_array_argument(arg, count, false); if (arg == NULL) return awk_false; @@ -90,7 +90,7 @@ array: scalar: /* at this point we have a real type that is not an array */ - arg = get_scalar_argument(count, false); + arg = get_scalar_argument(arg, count, false); if (arg == NULL) return awk_false; @@ -120,7 +120,7 @@ api_set_argument(awk_ext_id_t id, || arg->type != Node_var_new) return awk_false; - arg = get_array_argument(count, false); + arg = get_array_argument(arg, count, false); if (arg == NULL) return awk_false; -- cgit v1.2.3