diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2012-07-09 21:17:10 +0300 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2012-07-09 21:17:10 +0300 |
commit | 7d37bcd5a8066718b15de8c03725708819389931 (patch) | |
tree | 4ac9c8f43898c9f5a7a5bd6183fb075d22fa8cfe /extension/rwarray.c | |
parent | e1749c3c853ace06796efd7dd3bd3e9bf025a549 (diff) | |
download | egawk-7d37bcd5a8066718b15de8c03725708819389931.tar.gz egawk-7d37bcd5a8066718b15de8c03725708819389931.tar.bz2 egawk-7d37bcd5a8066718b15de8c03725708819389931.zip |
API: Update set_array_element(). Adjust extensions.
Diffstat (limited to 'extension/rwarray.c')
-rw-r--r-- | extension/rwarray.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/extension/rwarray.c b/extension/rwarray.c index e4ddde3b..a63fa3d2 100644 --- a/extension/rwarray.c +++ b/extension/rwarray.c @@ -344,7 +344,7 @@ read_array(int fd, awk_array_t array) for (i = 0; i < count; i++) { if (read_elem(fd, & new_elem)) { /* add to array */ - if (! set_array_element(array, & new_elem)) { + if (! set_array_element_by_elem(array, & new_elem)) { printf("read_array: set_array_element failed\n"); return 0; } @@ -445,7 +445,7 @@ read_value(int fd, awk_value_t *value) value->str_value.str = malloc(len + 2); memset(value->str_value.str, '\0', len + 2); - if (read(fd, value->str_value.str, len) != len) { + if (read(fd, value->str_value.str, len) != (ssize_t) len) { free(value->str_value.str); return 0; } |