diff options
Diffstat (limited to 'src/libsympathy.c')
-rw-r--r-- | src/libsympathy.c | 71 |
1 files changed, 3 insertions, 68 deletions
diff --git a/src/libsympathy.c b/src/libsympathy.c index 989b664..d05ad13 100644 --- a/src/libsympathy.c +++ b/src/libsympathy.c @@ -11,6 +11,9 @@ static char rcsid[] = /* * $Log$ + * Revision 1.17 2008/02/13 16:57:29 james + * *** empty log message *** + * * Revision 1.16 2008/02/13 09:12:21 james * *** empty log message *** * @@ -64,71 +67,3 @@ static char rcsid[] = #include "project.h" - - -void -testy (void) -{ - fd_set rfd; - struct termios raw = { 0 }; - ANSI a = { 0 }; - Context c; - -#if 0 - int fd; - char c; - - TTY *t; - VT102 *v; - History *h; - int i; -#endif - - - - ansi_reset (&a); - - - c.t = ptty_open (NULL, NULL); - c.v = vt102_new (); - c.h = history_new (200); - c.l = NULL; - - terminal_register_handlers (); - a.terminal = terminal_open (0, 1); - - - FD_ZERO (&rfd); - for (;;) - { - struct timeval tv = { 0, 100000 }; - - - FD_SET (c.t->rfd, &rfd); - FD_SET (a.terminal->rfd, &rfd); - - select (FD_SETSIZE, &rfd, NULL, NULL, &tv); - - ansi_dispatch (&a, &c); - - if (FD_ISSET (c.t->rfd, &rfd)) - { - if (vt102_dispatch (&c)) - break; - } - -#if 0 - if (had_winch) - { - had_winch = 0; - ansi_getsize (&a); - ansi_reset (&a); - ansi_draw (&a, &v->crt); - } -#endif - //FIXME history - ansi_draw (&a, &c.v->crt); - } - - terminal_atexit (); -} |