diff options
author | Andrew J. Schorr <aschorr@telemetry-investments.com> | 2016-05-26 12:13:02 -0400 |
---|---|---|
committer | Andrew J. Schorr <aschorr@telemetry-investments.com> | 2016-05-26 12:13:02 -0400 |
commit | 41412a86f2ca0baf908fe0b2e4bcc396f66989ae (patch) | |
tree | 9875cde0dbc0002b7d93e0ca7f61a00db09f36eb /gawkapi.c | |
parent | ec5169b2f883a72dbe7c4515198199674017940a (diff) | |
download | egawk-41412a86f2ca0baf908fe0b2e4bcc396f66989ae.tar.gz egawk-41412a86f2ca0baf908fe0b2e4bcc396f66989ae.tar.bz2 egawk-41412a86f2ca0baf908fe0b2e4bcc396f66989ae.zip |
Optimize API function argument retrieval to eliminate a duplicate call to get_argument.
Diffstat (limited to 'gawkapi.c')
-rw-r--r-- | gawkapi.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -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; |