Allow variable labels longer than 255 bytes.
[pspp] / doc / dev / system-file-format.texi
index be6433b9a0f75c3877dc5915e446a6c90e09fa4b..0f0940b58f88a2bfe9d13c0678dc52343be14982 100644 (file)
@@ -328,7 +328,7 @@ This field is present only if @code{has_var_label} is set to 1.  It is
 set to the length, in characters, of the variable label.  The
 documented maximum length varies from 120 to 255 based on SPSS
 version, but some files have been seen with longer labels.  PSPP
-accepts longer labels and truncates them to 255 bytes on input.
+accepts labels of any length.
 
 @item char label[];
 This field is present only if @code{has_var_label} is set to 1.  It has
@@ -785,6 +785,12 @@ A space.
 The short names of the variables in the set, converted to lowercase,
 each separated from the previous by a single space.
 
+Even though a multiple response set must have at least two variables,
+some system files contain multiple response sets with no variables at
+all.  The source and meaning of these multiple response sets is
+unknown.  (Perhaps they arise from creating a multiple response set
+then deleting all the variables that it contains?)
+
 @item
 One line feed (byte 0x0a).  Sometimes multiple, even hundreds, of line
 feeds are present.