aboutsummaryrefslogtreecommitdiffstats
path: root/node.c
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2012-12-09 22:04:10 +0200
committerArnold D. Robbins <arnold@skeeve.com>2012-12-09 22:04:10 +0200
commitd283194601bc7cb7c071317a8d53a89a3cbac40d (patch)
treee3740277727d3430a3d5d348d0c17b331cf4d7cd /node.c
parent049873587037f41580a4759a7b903719d5c85b68 (diff)
downloadegawk-d283194601bc7cb7c071317a8d53a89a3cbac40d.tar.gz
egawk-d283194601bc7cb7c071317a8d53a89a3cbac40d.tar.bz2
egawk-d283194601bc7cb7c071317a8d53a89a3cbac40d.zip
Make bitflag checking consistent everywhere.
Diffstat (limited to 'node.c')
-rw-r--r--node.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/node.c b/node.c
index 8d9354f6..02c78ae2 100644
--- a/node.c
+++ b/node.c
@@ -50,7 +50,7 @@ r_force_number(NODE *n)
unsigned int newflags;
extern double strtod();
- if (n->flags & NUMCUR)
+ if ((n->flags & NUMCUR) != 0)
return n;
/* all the conditionals are an attempt to avoid the expensive strtod */
@@ -75,7 +75,7 @@ r_force_number(NODE *n)
if (isalpha((unsigned char) *cp)) {
return n;
} else if (n->stlen == 4 && is_ieee_magic_val(n->stptr)) {
- if (n->flags & MAYBE_NUM)
+ if ((n->flags & MAYBE_NUM) != 0)
n->flags &= ~MAYBE_NUM;
n->flags |= NUMBER|NUMCUR;
n->numbr = get_ieee_magic_val(n->stptr);
@@ -101,7 +101,7 @@ r_force_number(NODE *n)
return n;
}
- if (n->flags & MAYBE_NUM) {
+ if ((n->flags & MAYBE_NUM) != 0) {
newflags = NUMBER;
n->flags &= ~MAYBE_NUM;
} else
@@ -245,7 +245,7 @@ r_format_val(const char *format, int index, NODE *s)
s->stlen = strlen(sp);
}
s->stfmt = -1;
- if (s->flags & INTIND) {
+ if ((s->flags & INTIND) != 0) {
s->flags &= ~(INTIND|NUMBER);
s->flags |= STRING;
}
@@ -374,7 +374,7 @@ make_str_node(const char *s, size_t len, int flags)
r->wstlen = 0;
#endif /* MBS_SUPPORT */
- if (flags & ALREADY_MALLOCED)
+ if ((flags & ALREADY_MALLOCED) != 0)
r->stptr = (char *) s;
else {
emalloc(r->stptr, char *, len + 2, "make_str_node");
@@ -448,7 +448,7 @@ r_unref(NODE *tmp)
tmp->valref--;
return;
}
- if (tmp->flags & STRCUR)
+ if ((tmp->flags & STRCUR) != 0)
efree(tmp->stptr);
}
#else