X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=src%2Fsfm-write.c;h=8769e2358146cdddf367a1f63a0a93370fc03477;hb=c87fb686f323f651a1d3f3892c31bf66788916d9;hp=64d364abb6cd753c760b327e03d48278d6a3a0c6;hpb=74a57f26f1458b28a0fddbb9f46004ac8f4d9c30;p=pspp diff --git a/src/sfm-write.c b/src/sfm-write.c index 64d364abb6..8769e23581 100644 --- a/src/sfm-write.c +++ b/src/sfm-write.c @@ -20,7 +20,7 @@ #include #include "sfm.h" #include "sfmP.h" -#include +#include "error.h" #include #include #include @@ -365,6 +365,7 @@ write_variable (struct sfm_write_info *inf, struct variable *v) break; default: assert (0); + abort (); } sv.n_missing_values = nm; @@ -380,13 +381,13 @@ write_variable (struct sfm_write_info *inf, struct variable *v) struct label { int32 label_len P; - char label[120] P; + char label[255] P; } l; int ext_len; - l.label_len = min (strlen (v->label), 120); + l.label_len = min (strlen (v->label), 255); ext_len = ROUND_UP (l.label_len, sizeof l.label_len); memcpy (l.label, v->label, l.label_len); memset (&l.label[l.label_len], ' ', ext_len - l.label_len);