From b304f04cc0a947d723446971edce3dc657250ed2 Mon Sep 17 00:00:00 2001 From: cpg Date: Sun, 3 Nov 2002 22:52:39 +0000 Subject: [PATCH] initial check-in git-svn-id: svn://svn.cc65.org/cc65/trunk@1482 b7a2c559-68d2-44c3-8de9-860c34a00d81 --- testcode/lib/cursor.c | 49 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 testcode/lib/cursor.c diff --git a/testcode/lib/cursor.c b/testcode/lib/cursor.c new file mode 100644 index 000000000..2d3504cb4 --- /dev/null +++ b/testcode/lib/cursor.c @@ -0,0 +1,49 @@ +/* + * test for conio cursor() function + * CPG 2002 + * + * the cursor should be in the same state as mentioned in the printfs + */ + +#include + +#if 1 +#define NEWLINE cprintf("\r\n") +#define PRINTF cprintf +#else +#include +#define NEWLINE printf("\n") +#define PRINTF printf +#endif + +int main(void) +{ + char c; + NEWLINE; + + cursor (1); + PRINTF("enter key (cursor on): "); + c = cgetc(); + NEWLINE; + + cursor (0); + PRINTF("enter key (cursor off): "); + c = cgetc(); + NEWLINE; + + PRINTF("enter key (cursor on): "); + cursor (1); + c = cgetc(); + NEWLINE; + + PRINTF("enter key (cursor off): "); + cursor (0); + c = cgetc(); + NEWLINE; + + PRINTF("hit any key to exit..."); + c = cgetc(); + NEWLINE; + + return(0); +} -- 2.39.5