size_t utf8_encoding_concat_len (const char *head, const char *tail,
const char *encoding, size_t max_len);
+size_t utf8_count_columns (const char *, size_t);
+size_t utf8_columns_to_bytes (const char *, size_t, size_t n_columns);
+
char *utf8_to_filename (const char *filename);
char *filename_to_utf8 (const char *filename);
struct encoding_category *get_encoding_categories (void);
size_t get_n_encoding_categories (void);
+/* Return the ISO two letter code for the current LC_MESSAGES
+ locale category. */
+char *get_language (void);
+
#endif /* i18n.h */