X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Flibsystemd-terminal%2Fsubterm.c;h=adc4caa42e8549bea0ab369baa971d05661266f5;hb=6a15ce2b3eb852023d77787f96c6a4a72eb4d60d;hp=5cf3c2a73a56b51aeeb431e09af8880ef91d5c9f;hpb=eccb01acfb327f1f6819c1f3851765049b156865;p=elogind.git diff --git a/src/libsystemd-terminal/subterm.c b/src/libsystemd-terminal/subterm.c index 5cf3c2a73..adc4caa42 100644 --- a/src/libsystemd-terminal/subterm.c +++ b/src/libsystemd-terminal/subterm.c @@ -564,7 +564,7 @@ static void output_draw(Output *o, bool menu, term_screen *screen) { */ static void terminal_dirty(Terminal *t) { - uint64_t usec; + usec_t usec; int r; assert(t); @@ -716,10 +716,10 @@ static int terminal_io_fn(sd_event_source *source, int fd, uint32_t revents, voi for (i = 0; i < len; ++i) { const term_seq *seq; - const uint32_t *str; + uint32_t *str; size_t n_str, j; - str = term_utf8_decode(&t->utf8, &n_str, buf[i]); + n_str = term_utf8_decode(&t->utf8, &str, buf[i]); for (j = 0; j < n_str; ++j) { type = term_parser_feed(t->parser, &seq, str[j]); if (type < 0) {