aboutsummaryrefslogtreecommitdiffstats
path: root/int_array.c
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2016-05-02 06:51:44 +0300
committerArnold D. Robbins <arnold@skeeve.com>2016-05-02 06:51:44 +0300
commit1c614e9c79c2d36669dca0f9b695be4d513507fc (patch)
tree71ab8cabfb1154a16c10a311df864f253414be61 /int_array.c
parent4fb44af24de656d040ff5ebb2399459843977e41 (diff)
parent4c4a94fb45a7fea9234d328cec36720457b6bc68 (diff)
downloadegawk-1c614e9c79c2d36669dca0f9b695be4d513507fc.tar.gz
egawk-1c614e9c79c2d36669dca0f9b695be4d513507fc.tar.bz2
egawk-1c614e9c79c2d36669dca0f9b695be4d513507fc.zip
Merge branch 'master' into feature/cmake
Diffstat (limited to 'int_array.c')
-rw-r--r--int_array.c14
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 */
}