X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fstats%2Fcrosstabs.q;h=67ee5aabaaf0055c25977673e01774624c2d21fa;hb=8acca2de53c1852f38726f70fc6516b34732a79f;hp=cf76b35b79fc34f201b9c98d21bcfb0610591539;hpb=f43378497b8400e9c22a3485c534693dc1bc9554;p=pspp-builds.git diff --git a/src/language/stats/crosstabs.q b/src/language/stats/crosstabs.q index cf76b35b..67ee5aab 100644 --- a/src/language/stats/crosstabs.q +++ b/src/language/stats/crosstabs.q @@ -37,6 +37,7 @@ #include #include +#include #include #include #include @@ -1718,7 +1719,7 @@ format_cell_entry (struct tab_table *table, int c, int r, double value, s.length = 10; s.string = tab_alloc (table, 16); v.f = value; - data_out (s.string, &f, &v); + data_out (&v, &f, s.string); while (*s.string == ' ') { s.length--; @@ -3200,8 +3201,8 @@ format_short (char *s, const struct fmt_spec *fp, const union value *v) } /* Format. */ - data_out (s, fp, v); - + data_out (v, fp, s); + /* Null terminate. */ s[fp->w] = '\0'; }