annotate runtime/tools/blink.c @ 39:c16898406ff2

synchorinize version 7.3.081
author one@zeus.cr.ie.u-ryukyu.ac.jp
date Fri, 17 Dec 2010 17:43:06 +0900
parents 76efa0be13f1
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
1 /*
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
2 * An extremely simple program to make the cursor blink in an xterm.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
3 * This is useful when the cursor is hard to spot in a highlighted file.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
4 * Start in the background: "blink&" Stop by killing it.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
5 * Bram Moolenaar 980109 (based on an idea from John Lange).
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
6 */
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
7
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
8 #include <stdio.h>
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
9
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
10 main()
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
11 {
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
12 while (1)
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
13 {
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
14 printf("\e[?25h");
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
15 fflush(stdout);
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
16 usleep(400000); /* on time */
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
17 printf("\e[?25l");
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
18 fflush(stdout);
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
19 usleep(250000); /* off time */
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
20 }
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
21 }