Fix incorrectly ordered arguments to xcalloc
authorJohn Darrington <john@darrington.wattle.id.au>
Fri, 7 Oct 2011 12:15:35 +0000 (14:15 +0200)
committerJohn Darrington <john@darrington.wattle.id.au>
Fri, 7 Oct 2011 12:15:35 +0000 (14:15 +0200)
commit90a008db8b2f6e5bec903e584eb68e9bb20c061e
treed20b8432fbfb25f4a5b50361b6031fabdd6801a9
parent089161cdd3775ea7fbcad894f4957e98ec120de5
Fix incorrectly ordered arguments to xcalloc

The gnulib xcalloc call has the following signature:
 void *calloc(size_t N, size_t S);
where N is the number of objects and S is the size of each object.
In many places, we had these arguments transposed. In many implementations
this doesn't matter since the two arguments are simply multiplied together.
However, on some systems this can cause problems (ie crash), if S is zero.
This change fixes all calls where the size was being passes as the first
argument instead of the second.
13 files changed:
src/language/stats/ks-one-sample.c
src/language/stats/mcnemar.c
src/language/stats/sign.c
src/language/stats/t-test-indep.c
src/language/stats/t-test-parser.c
src/language/stats/wilcoxon.c
src/math/covariance.c
src/math/percentiles.c
src/math/trimmed-mean.c
src/math/tukey-hinges.c
src/math/wilcoxon-sig.c
src/ui/gui/psppire-scanf.c
src/ui/gui/widget-io.c