X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fmath%2Flevene.c;h=5ff474dc4ed5c0c39088a2d1a0affabf676835ce;hb=608b1765241e7c6f9bd5e86a8f81cf15edeb413b;hp=7bd582105f940c28ffeb26506d4c5fe941ff728d;hpb=8953baa61127d6d3b91f763663ea647bf3e4e793;p=pspp diff --git a/src/math/levene.c b/src/math/levene.c index 7bd582105f..5ff474dc4e 100644 --- a/src/math/levene.c +++ b/src/math/levene.c @@ -1,5 +1,5 @@ /* PSPP - a program for statistical analysis. - Copyright (C) 2004, 2009 Free Software Foundation, Inc. + Copyright (C) 2004, 2009, 2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -164,7 +164,7 @@ levene_precalc (const struct levene_info *l) for ( gs = hsh_first(gp->group_hash, &hi); - gs != 0; + gs != NULL; gs = hsh_next(gp->group_hash, &hi)) { gs->lz_total = 0; @@ -196,7 +196,7 @@ levene_calc (const struct dictionary *dict, const struct ccase *c, gs = hsh_find(gp->group_hash,(void *) &key ); - if ( 0 == gs ) + if ( gs == NULL ) continue ; if ( !var_is_value_missing (var, v, l->exclude)) @@ -246,9 +246,7 @@ levene2_precalc (struct levene_info *l) struct hsh_table *hash = group_proc_get (var)->group_hash; - for(g = (struct group_statistics *) hsh_first(hash,&hi); - g != 0 ; - g = (struct group_statistics *) hsh_next(hash,&hi) ) + for (g = hsh_first(hash,&hi); g != NULL; g = hsh_next(hash, &hi)) { g->lz_mean = g->lz_total / g->n ; } @@ -279,7 +277,7 @@ levene2_calc (const struct dictionary *dict, const struct ccase *c, gs = hsh_find(group_proc_get (var)->group_hash,(void *) &key ); - if ( 0 == gs ) + if ( gs == NULL ) continue; if ( !var_is_value_missing (var, v, l->exclude)) @@ -308,9 +306,7 @@ levene2_postcalc (struct levene_info *l) struct group_proc *gp = group_proc_get (var); struct hsh_table *hash = gp->group_hash; - for(g = (struct group_statistics *) hsh_first(hash,&hi); - g != 0 ; - g = (struct group_statistics *) hsh_next(hash,&hi) ) + for (g = hsh_first(hash, &hi); g != NULL; g = hsh_next(hash, &hi)) { lz_numerator += g->n * pow2(g->lz_mean - l->lz[v].grand_mean ); }