-enum integer_format data_in_get_integer_format (void);
-void data_in_set_integer_format (enum integer_format);
-
-enum float_format data_in_get_float_format (void);
-void data_in_set_float_format (enum float_format);
-
-bool data_in (struct substring input,
- enum fmt_type, int implied_decimals, int first_column,
+enum fmt_type;
+union value;
+bool data_in (struct substring input, const char *encoding,
+ enum fmt_type, int implied_decimals,
+ int first_column, int last_column,