+\f
+/* System file info that doesn't fit in struct dictionary.
+
+ The strings in this structure are encoded in UTF-8. (They are normally in
+ the ASCII subset of UTF-8.) */
+struct sfm_read_info
+ {
+ char *creation_date; /* "dd mmm yy". */
+ char *creation_time; /* "hh:mm:ss". */
+ enum integer_format integer_format;
+ enum float_format float_format;
+ enum sfm_compression compression;
+ casenumber case_cnt; /* -1 if unknown. */
+ char *product; /* Product name. */
+ char *product_ext; /* Extra product info. */
+
+ /* Writer's version number in X.Y.Z format.
+ The version number is not always present; if not, then
+ all of these are set to 0. */
+ int version_major; /* X. */
+ int version_minor; /* Y. */
+ int version_revision; /* Z. */
+ };
+
+void sfm_read_info_destroy (struct sfm_read_info *);