aboutsummaryrefslogtreecommitdiffstats
path: root/gawkapi.h
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2012-05-30 21:47:18 +0300
committerArnold D. Robbins <arnold@skeeve.com>2012-05-30 21:47:18 +0300
commite6ddb0631c88b591792e3486f857ca26875de310 (patch)
treee55826965fc73e1c4615f16490b619f823c8239f /gawkapi.h
parent04dc190623f0d99d80387b33ca747b8cbad37724 (diff)
downloadegawk-e6ddb0631c88b591792e3486f857ca26875de310.tar.gz
egawk-e6ddb0631c88b591792e3486f857ca26875de310.tar.bz2
egawk-e6ddb0631c88b591792e3486f857ca26875de310.zip
Continue refining extension API and implementation.
Diffstat (limited to 'gawkapi.h')
-rw-r--r--gawkapi.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/gawkapi.h b/gawkapi.h
index 5fd2ebe1..87d2d2f0 100644
--- a/gawkapi.h
+++ b/gawkapi.h
@@ -245,7 +245,9 @@ typedef struct gawk_api {
/*
* Update a value. Adds it to the symbol table if not there.
- * Changing types is not allowed.
+ * Changing types (scalar <--> array) is not allowed.
+ * In fact, using this to update an array is not allowed, either.
+ * Such an attempt returns false.
*/
awk_bool_t (*sym_update)(awk_ext_id_t id, const char *name, awk_value_t *value);