diff --git a/fuzzterm.c b/fuzzterm.c index 0da3b68d..21e7b12a 100644 --- a/fuzzterm.c +++ b/fuzzterm.c @@ -97,6 +97,7 @@ int is_iconic(void *frontend) { return 0; } void get_window_pos(void *frontend, int *x, int *y) { *x = 0; *y = 0; } void get_window_pixels(void *frontend, int *x, int *y) { *x = 0; *y = 0; } char *get_window_title(void *frontend, int icon) { return "moo"; } +int frontend_is_utf8(void *frontend) { return TRUE; } /* needed by timing.c */ void timer_change_notify(unsigned long next) { } diff --git a/windows/window.c b/windows/window.c index b1530dbc..290e6a31 100644 --- a/windows/window.c +++ b/windows/window.c @@ -229,6 +229,11 @@ void frontend_echoedit_update(void *frontend, int echo, int edit) { } +int frontend_is_utf8(void *frontend) +{ + return ucsdata.line_codepage == CP_UTF8; +} + char *get_ttymode(void *frontend, const char *mode) { return term_get_ttymode(term, mode);