diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2016-05-02 06:51:25 +0300 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2016-05-02 06:51:25 +0300 |
commit | 4c4a94fb45a7fea9234d328cec36720457b6bc68 (patch) | |
tree | 9d431df8bde0d922563aed8d2f338fa0f17d5f2b /int_array.c | |
parent | 16cb7aa177a9c593450107e9f478fc28d1a7879d (diff) | |
parent | 1cf371db5f30bc9f40a4840f1d1d276ee46619a0 (diff) | |
download | egawk-4c4a94fb45a7fea9234d328cec36720457b6bc68.tar.gz egawk-4c4a94fb45a7fea9234d328cec36720457b6bc68.tar.bz2 egawk-4c4a94fb45a7fea9234d328cec36720457b6bc68.zip |
Merge branch 'gawk-4.1-stable'
Diffstat (limited to 'int_array.c')
-rw-r--r-- | int_array.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/int_array.c b/int_array.c index c2bf37b5..8e6af037 100644 --- a/int_array.c +++ b/int_array.c @@ -74,7 +74,7 @@ int_array_init(NODE *symbol, NODE *subs ATTRIBUTE_UNUSED) } else null_array(symbol); - return (NODE **) ! NULL; + return & success_node; } /* is_integer --- check if subscript is an integer */ @@ -89,13 +89,13 @@ is_integer(NODE *symbol, NODE *subs) return NULL; if ((subs->flags & NUMINT) != 0) - return (NODE **) ! NULL; + return & success_node; if ((subs->flags & NUMBER) != 0) { d = subs->numbr; if (d <= INT32_MAX && d >= INT32_MIN && d == (int32_t) d) { subs->flags |= NUMINT; - return (NODE **) ! NULL; + return & success_node; } return NULL; } @@ -126,7 +126,7 @@ is_integer(NODE *symbol, NODE *subs) subs->flags |= NUMBER; } subs->flags |= (NUMCUR|NUMINT); - return (NODE **) ! NULL; + return & success_node; } cpend = cp + len; @@ -146,7 +146,7 @@ is_integer(NODE *symbol, NODE *subs) subs->flags |= NUMCUR; if (l <= INT32_MAX && l >= INT32_MIN) { subs->flags |= NUMINT; - return (NODE **) ! NULL; + return & success_node; } } return NULL; @@ -303,7 +303,7 @@ int_remove(NODE *symbol, NODE *subs) } symbol->table_size--; assert(symbol->table_size > 0); - return (NODE **) ! NULL; + return & success_node; } k = subs->numbr; @@ -372,7 +372,7 @@ removed: freenode(xn); } - return (NODE **) ! NULL; /* return success */ + return & success_node; /* return success */ } |