return (s);
} /* sn_stage_t *sn_stage_unserialize */
-uint32_t sn_stage_get_hashval (const sn_stage_t *s) /* {{{ */
+uint64_t sn_stage_get_hashval (const sn_stage_t *s) /* {{{ */
{
- uint32_t hash;
+ uint64_t hash;
int i;
if (s == NULL)
return (0);
- hash = (uint32_t) s->depth;
+ hash = (uint64_t) s->depth;
for (i = 0; i < s->comparators_num; i++)
hash = (hash * 99991) + sn_comparator_get_hashval (s->comparators + i);
return (hash);
-} /* }}} uint32_t sn_stage_get_hashval */
+} /* }}} uint64_t sn_stage_get_hashval */
/* vim: set shiftwidth=2 softtabstop=2 expandtab fdm=marker : */