dataset: Fix memory leak destroying a dataset that has a permanent_dict.
[pspp] / src / data / missing-values.h
index 511ebd7ddd37273a9f2df1b6ad1ac0c31227e792..9d9a884d08a798e57473061016e38be35a2d112b 100644 (file)
@@ -66,6 +66,9 @@ bool mv_is_value_missing (const struct missing_values *, const union value *,
 bool mv_is_num_missing (const struct missing_values *, double, enum mv_class);
 bool mv_is_str_missing (const struct missing_values *, const uint8_t[],
                         enum mv_class);
+bool mv_is_value_missing_varwidth (const struct missing_values *,
+                                   const union value *, int value_width,
+                                   enum mv_class);
 
 /* Initializing missing value sets. */
 void mv_init (struct missing_values *, int width);
@@ -103,4 +106,7 @@ bool mv_replace_value (struct missing_values *, const union value *, int idx);
 bool mv_add_range (struct missing_values *, double low, double high);
 void mv_pop_range (struct missing_values *, double *low, double *high);
 
+/* Formatting. */
+char *mv_to_string (const struct missing_values *, const char *encoding);
+
 #endif /* data/missing-values.h */