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);
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 */