diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2012-12-19 15:36:57 +0200 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2012-12-19 15:36:57 +0200 |
commit | 894413cf12f347facef4de3626573644d067c3bb (patch) | |
tree | 27fde9b2b956a34a23c24e416cc5ef22de6183cd /gawkapi.c | |
parent | e468705fb6c7f2b2384c20f320e617cdbd55238c (diff) | |
download | egawk-894413cf12f347facef4de3626573644d067c3bb.tar.gz egawk-894413cf12f347facef4de3626573644d067c3bb.tar.bz2 egawk-894413cf12f347facef4de3626573644d067c3bb.zip |
Make indirectly updated vars accessable to SYMTAB, API.
Diffstat (limited to 'gawkapi.c')
-rw-r--r-- | gawkapi.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -505,6 +505,8 @@ api_sym_lookup(awk_ext_id_t id, { NODE *node; + update_global_values(); /* make sure stuff like NF, NR, are up to date */ + if ( name == NULL || *name == '\0' || result == NULL @@ -532,6 +534,8 @@ api_sym_lookup_scalar(awk_ext_id_t id, || node->type != Node_var) return false; + update_global_values(); /* make sure stuff like NF, NR, are up to date */ + return node_to_awk_value(node, result, wanted); } |