From e28e963a332cf073fcb511e9b85ee7e6648df1f6 Mon Sep 17 00:00:00 2001 From: james <> Date: Wed, 6 Feb 2008 17:56:55 +0000 Subject: *** empty log message *** --- test/xn.c | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 test/xn.c (limited to 'test') diff --git a/test/xn.c b/test/xn.c new file mode 100644 index 0000000..a470daf --- /dev/null +++ b/test/xn.c @@ -0,0 +1,61 @@ +#include +#include + +void +putat (int i) +{ + while (i--) + putchar ('@'); +} + +int +main (int argc, char *argv[]) +{ + struct termios raw, old; + + tcgetattr (0, &old); + tcgetattr (0, &raw); + cfmakeraw (&raw); + tcsetattr (0, TCSANOW, &raw); + + + fputs ("\033[H\033[2J", stdout); + putat (80); + fputs ("\r\n", stdout); + fputs ("*", stdout); + fputs ("\r\n\n", stdout); + + putat (80); + fputs ("a", stdout); + fputs ("\r\n", stdout); + fputs ("*", stdout); + fputs ("\r\n\n", stdout); + + putat (80); + fputs ("\rb\n", stdout); + fputs ("*", stdout); + fputs ("\r\n\n", stdout); + + putat (80); + fputs ("\nc\n", stdout); + fputs ("*", stdout); + fputs ("\r\n\n", stdout); + + putat (80); + fputs ("\033[Cd", stdout); + fputs ("\r\n", stdout); + fputs ("*", stdout); + fputs ("\r\n\n", stdout); + + + putat (80); + fputs ("\033[De", stdout); + fputs ("\r\n", stdout); + fputs ("*", stdout); + fputs ("\r\n\n", stdout); + + + tcsetattr (0, TCSANOW, &old); + + return 0; +} -- cgit v1.2.3