diff options
author | Přemysl Janouch <p.janouch@gmail.com> | 2014-10-14 00:08:15 +0200 |
---|---|---|
committer | Přemysl Janouch <p.janouch@gmail.com> | 2014-10-14 00:08:15 +0200 |
commit | e98d9c0fd1a148adc844046d568d40de135fb366 (patch) | |
tree | f9f837ab2f78c2f0effbab99cb370c05885289f1 /demo.c | |
parent | e330d751a42def1e014227d5e39969af6e87591f (diff) | |
download | termo-e98d9c0fd1a148adc844046d568d40de135fb366.tar.gz termo-e98d9c0fd1a148adc844046d568d40de135fb366.tar.xz termo-e98d9c0fd1a148adc844046d568d40de135fb366.zip |
Rename to termo
Diffstat (limited to 'demo.c')
-rw-r--r-- | demo.c | 54 |
1 files changed, 27 insertions, 27 deletions
@@ -6,20 +6,20 @@ #include <errno.h> #include <locale.h> -#include "termkey2.h" +#include "termo.h" int main(int argc, char *argv[]) { - TERMKEY_CHECK_VERSION; + TERMO_CHECK_VERSION; setlocale (LC_CTYPE, ""); int mouse = 0; int mouse_proto = 0; - termkey_format_t format = TERMKEY_FORMAT_VIM; + termo_format_t format = TERMO_FORMAT_VIM; char buffer[50]; - termkey_t *tk; + termo_t *tk; int opt; while ((opt = getopt (argc, argv, "m::p:")) != -1) @@ -43,21 +43,21 @@ main(int argc, char *argv[]) } } - tk = termkey_new (STDIN_FILENO, NULL, - TERMKEY_FLAG_SPACESYMBOL | TERMKEY_FLAG_CTRLC); + tk = termo_new (STDIN_FILENO, NULL, + TERMO_FLAG_SPACESYMBOL | TERMO_FLAG_CTRLC); if (!tk) { - fprintf (stderr, "Cannot allocate termkey instance\n"); + fprintf (stderr, "Cannot allocate termo instance\n"); exit (1); } - if (termkey_get_flags (tk) & TERMKEY_FLAG_RAW) + if (termo_get_flags (tk) & TERMO_FLAG_RAW) printf ("Termkey in RAW mode\n"); else printf ("Termkey in multibyte mode\n"); - termkey_result_t ret; - termkey_key_t key; + termo_result_t ret; + termo_key_t key; if (mouse) { @@ -66,38 +66,38 @@ main(int argc, char *argv[]) printf ("\033[?%dh", mouse_proto); } - while ((ret = termkey_waitkey (tk, &key)) != TERMKEY_RES_EOF) + while ((ret = termo_waitkey (tk, &key)) != TERMO_RES_EOF) { - if (ret == TERMKEY_RES_KEY) + if (ret == TERMO_RES_KEY) { - termkey_strfkey (tk, buffer, sizeof buffer, &key, format); - if (key.type == TERMKEY_TYPE_MOUSE) + termo_strfkey (tk, buffer, sizeof buffer, &key, format); + if (key.type == TERMO_TYPE_MOUSE) { int line, col; - termkey_interpret_mouse (tk, &key, NULL, NULL, &line, &col); + termo_interpret_mouse (tk, &key, NULL, NULL, &line, &col); printf ("%s at line=%d, col=%d\n", buffer, line, col); } - else if (key.type == TERMKEY_TYPE_POSITION) + else if (key.type == TERMO_TYPE_POSITION) { int line, col; - termkey_interpret_position (tk, &key, &line, &col); + termo_interpret_position (tk, &key, &line, &col); printf ("Cursor position report at line=%d, col=%d\n", line, col); } - else if (key.type == TERMKEY_TYPE_MODEREPORT) + else if (key.type == TERMO_TYPE_MODEREPORT) { int initial, mode, value; - termkey_interpret_modereport + termo_interpret_modereport (tk, &key, &initial, &mode, &value); printf ("Mode report %s mode %d = %d\n", initial ? "DEC" : "ANSI", mode, value); } - else if (key.type == TERMKEY_TYPE_UNKNOWN_CSI) + else if (key.type == TERMO_TYPE_UNKNOWN_CSI) { long args[16]; size_t nargs = 16; unsigned long command; - termkey_interpret_csi (tk, &key, args, &nargs, &command); + termo_interpret_csi (tk, &key, args, &nargs, &command); printf ("Unrecognised CSI %c %ld;%ld %c%c\n", (char) (command >> 8), args[0], args[1], (char) (command >> 16), (char) command); @@ -105,12 +105,12 @@ main(int argc, char *argv[]) else printf ("Key %s\n", buffer); - if (key.type == TERMKEY_TYPE_KEY - && key.modifiers & TERMKEY_KEYMOD_CTRL + if (key.type == TERMO_TYPE_KEY + && key.modifiers & TERMO_KEYMOD_CTRL && (key.code.codepoint == 'C' || key.code.codepoint == 'c')) break; - if (key.type == TERMKEY_TYPE_KEY + if (key.type == TERMO_TYPE_KEY && key.modifiers == 0 && key.code.codepoint == '?') { @@ -119,11 +119,11 @@ main(int argc, char *argv[]) fflush (stdout); } } - else if (ret == TERMKEY_RES_ERROR) + else if (ret == TERMO_RES_ERROR) { if (errno != EINTR) { - perror ("termkey_waitkey"); + perror ("termo_waitkey"); break; } printf ("Interrupted by signal\n"); @@ -133,5 +133,5 @@ main(int argc, char *argv[]) if (mouse) printf ("\033[?%dlMouse mode deactivated\n", mouse); - termkey_destroy (tk); + termo_destroy (tk); } |