diff options
author | Andrew J. Schorr <aschorr@telemetry-investments.com> | 2019-01-07 09:37:25 -0500 |
---|---|---|
committer | Andrew J. Schorr <aschorr@telemetry-investments.com> | 2019-01-07 09:37:25 -0500 |
commit | 683e1c07a179096aa4bd69000c817ca707019456 (patch) | |
tree | 6c7a0e2b99da17be63767595c45bf1f29f67b3c0 /int_array.c | |
parent | f2fc8da25ca6fe6c089e89d2a612ec3271cf1ed1 (diff) | |
download | egawk-683e1c07a179096aa4bd69000c817ca707019456.tar.gz egawk-683e1c07a179096aa4bd69000c817ca707019456.tar.bz2 egawk-683e1c07a179096aa4bd69000c817ca707019456.zip |
Use a struct instead of an array to contain the array methods.
Diffstat (limited to 'int_array.c')
-rw-r--r-- | int_array.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/int_array.c b/int_array.c index 9f705176..475f16fe 100644 --- a/int_array.c +++ b/int_array.c @@ -46,7 +46,8 @@ static inline NODE **int_find(NODE *symbol, long k, uint32_t hash1); static NODE **int_insert(NODE *symbol, long k, uint32_t hash1); static void grow_int_table(NODE *symbol); -afunc_t int_array_func[] = { +const array_funcs_t int_array_func = { + "int", int_array_init, is_integer, int_lookup, |