From 6627c1ce1390ab14b16cb84ee0605e52ad91f0b5 Mon Sep 17 00:00:00 2001 From: Ben Harris Date: Tue, 27 Oct 2015 20:09:42 +0000 Subject: [PATCH] fuzzterm: record characters being displayed. --- fuzzterm.c | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/fuzzterm.c b/fuzzterm.c index 22cda808..0da3b68d 100644 --- a/fuzzterm.c +++ b/fuzzterm.c @@ -44,12 +44,24 @@ void request_resize(void *frontend, int x, int y) { } void do_text(Context ctx, int x, int y, wchar_t * text, int len, unsigned long attr, int lattr) { - printf("TEXT[attr=%08lx,lattr=%02x]@(%d,%d): %d\n", attr, lattr, x, y, len); + int i; + + printf("TEXT[attr=%08lx,lattr=%02x]@(%d,%d):", attr, lattr, x, y); + for (i = 0; i < len; i++) { + printf(" %x", (unsigned)text[i]); + } + printf("\n"); } void do_cursor(Context ctx, int x, int y, wchar_t * text, int len, unsigned long attr, int lattr) { - printf("CURS[attr=%08lx,lattr=%02x]@(%d,%d): %d\n", attr, lattr, x, y, len); + int i; + + printf("CURS[attr=%08lx,lattr=%02x]@(%d,%d):", attr, lattr, x, y); + for (i = 0; i < len; i++) { + printf(" %x", (unsigned)text[i]); + } + printf("\n"); } int char_width(Context ctx, int uc) { return 1; } void set_title(void *frontend, char *t) { } -- 2.45.2