]> asedeno.scripts.mit.edu Git - PuTTY.git/blobdiff - fuzzterm.c
Unix buildinfo: stop saying 'GTK' in pure CLI utilities.
[PuTTY.git] / fuzzterm.c
index 22cda8080dfcf5a569fbd23b2a2cd7b382b2bc33..15b5d63546616fab90c76e5d9f5713d6189e767c 100644 (file)
@@ -6,6 +6,9 @@
 #include "putty.h"
 #include "terminal.h"
 
+/* For Unix in particular, but harmless if this main() is reused elsewhere */
+const int buildinfo_gtk_relevant = FALSE;
+
 int main(int argc, char **argv)
 {
        char blk[512];
@@ -44,12 +47,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) { }
@@ -85,6 +100,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) { }