aboutsummaryrefslogtreecommitdiff
path: root/src/symtab.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/symtab.c')
-rw-r--r--src/symtab.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/symtab.c b/src/symtab.c
index bfdb89f..15d1b19 100644
--- a/src/symtab.c
+++ b/src/symtab.c
@@ -142,7 +142,7 @@ grecs_symtab_replace(struct grecs_symtab *st, void *ent, void **old_ent)
{
struct grecs_syment *entry;
unsigned i, pos = st->hash_fun(ent, hash_size[st->hash_num]);
- for (i = pos; entry = st->tab[i];) {
+ for (i = pos; (entry = st->tab[i]);) {
if (st->cmp_fun(entry, ent) == 0)
break;
if (++i >= hash_size[st->hash_num])
@@ -206,7 +206,7 @@ grecs_symtab_remove(struct grecs_symtab *st, void *elt)
struct grecs_syment *entry;
pos = st->hash_fun(elt, hash_size[st->hash_num]);
- for (i = pos; entry = st->tab[i];) {
+ for (i = pos; (entry = st->tab[i]);) {
if (st->cmp_fun(entry, elt) == 0)
break;
if (++i >= hash_size[st->hash_num])
@@ -254,7 +254,7 @@ grecs_symtab_get_index(unsigned *idx, struct grecs_symtab *st,
pos = st->hash_fun(key, hash_size[st->hash_num]);
- for (i = pos; elem = st->tab[i];) {
+ for (i = pos; (elem = st->tab[i]);) {
if (st->cmp_fun(elem, key) == 0) {
if (install)
*install = 0;

Return to:

Send suggestions and report system problems to the System administrator.