diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2012-06-21 22:20:38 +0300 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2012-06-21 22:20:38 +0300 |
commit | 898eb2ad1d514887993994e60fe860ac3ee1bba8 (patch) | |
tree | 27eb1633d084f23c0004fadd84fed1496bf495ba /gawkapi.c | |
parent | d66f3c9922e36bb2e760e0ac36364c1a5aa11442 (diff) | |
download | egawk-898eb2ad1d514887993994e60fe860ac3ee1bba8.tar.gz egawk-898eb2ad1d514887993994e60fe860ac3ee1bba8.tar.bz2 egawk-898eb2ad1d514887993994e60fe860ac3ee1bba8.zip |
Further API code and test code.
Diffstat (limited to 'gawkapi.c')
-rw-r--r-- | gawkapi.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -101,7 +101,6 @@ api_set_argument(awk_ext_id_t id, { NODE *arg; NODE *array = (NODE *) new_array; - awk_valtype_t valtype; (void) id; @@ -544,6 +543,8 @@ api_set_array_element(awk_ext_id_t id, awk_array_t a_cookie, unref(tmp); unref(*aptr); *aptr = awk_value_to_node(& element->value); + if ((*aptr)->type == Node_var_array) + (*aptr)->parent_array = array; return true; } |