X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fgroup.c;h=c313e542c01d8e7440d4c67969bdc781e497f66e;hb=ff2389320fc25c3598a2fa75ea30f50f260b3ba6;hp=06e303e559cd3cf16083efd78659d02c4733cb60;hpb=b321086267ad1014dc5d09886396cde30f094437;p=pspp diff --git a/src/group.c b/src/group.c index 06e303e559..c313e542c0 100644 --- a/src/group.c +++ b/src/group.c @@ -25,6 +25,7 @@ #include "group_proc.h" #include "str.h" #include "var.h" +#include "misc.h" /* Return -1 if the id of a is less than b; +1 if greater than and @@ -38,15 +39,13 @@ compare_group(const struct group_statistics *a, } + unsigned hash_group(const struct group_statistics *g, int width) { unsigned id_hash; - if ( 0 == width ) - id_hash = hsh_hash_double (g->id.f); - else - id_hash = hsh_hash_bytes (g->id.s, width); + id_hash = hash_value(&g->id, width); return id_hash; }