diff options
author | Paul LeoNerd Evans <leonerd@leonerd.org.uk> | 2008-02-23 20:26:04 +0000 |
---|---|---|
committer | Paul LeoNerd Evans <leonerd@leonerd.org.uk> | 2008-02-23 20:26:04 +0000 |
commit | 46e53d124d03faedd11e99fdb0153d84ce174f99 (patch) | |
tree | 2b305f7413f7b6fdb074cb970cae2e08249b6c93 /demo.c | |
parent | 8f8e96f015efa9541f6584ff5d15fe3f01a32b28 (diff) | |
download | termo-46e53d124d03faedd11e99fdb0153d84ce174f99.tar.gz termo-46e53d124d03faedd11e99fdb0153d84ce174f99.tar.xz termo-46e53d124d03faedd11e99fdb0153d84ce174f99.zip |
Moved termios magic out of demo.c into termkey.c where it belongs
Diffstat (limited to 'demo.c')
-rw-r--r-- | demo.c | 19 |
1 files changed, 1 insertions, 18 deletions
@@ -1,24 +1,10 @@ #include <stdio.h> #include <stdlib.h> -#include <termios.h> #include <unistd.h> #include "termkey.h" int main(int argc, char *argv[]) { - struct termios termios; - - if(tcgetattr(0, &termios)) { - perror("ioctl(TCIOGETS)"); - exit(1); - } - - int old_lflag = termios.c_lflag; - termios.c_iflag &= ~(IXON|INLCR|ICRNL); - termios.c_lflag &= ~(ICANON|ECHO|ISIG); - - tcsetattr(0, TCSANOW, &termios); - termkey_t *tk = termkey_new(0, 0); termkey_result ret; @@ -44,8 +30,5 @@ int main(int argc, char *argv[]) { break; } - termios.c_lflag = old_lflag; - tcsetattr(0, TCSANOW, &termios); - - termkey_free(tk); + termkey_destroy(tk); } |