]> git.sur5r.net Git - cc65/commitdiff
initial check-in
authorcpg <cpg@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Sun, 3 Nov 2002 22:52:39 +0000 (22:52 +0000)
committercpg <cpg@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Sun, 3 Nov 2002 22:52:39 +0000 (22:52 +0000)
git-svn-id: svn://svn.cc65.org/cc65/trunk@1482 b7a2c559-68d2-44c3-8de9-860c34a00d81

testcode/lib/cursor.c [new file with mode: 0644]

diff --git a/testcode/lib/cursor.c b/testcode/lib/cursor.c
new file mode 100644 (file)
index 0000000..2d3504c
--- /dev/null
@@ -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 <conio.h>
+
+#if 1
+#define NEWLINE cprintf("\r\n")
+#define PRINTF  cprintf
+#else
+#include <stdio.h>
+#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);
+}