-/*
+/*
* libsympathy.c:
*
- * Copyright (c) 2008 James McKenzie <james@fishsoup.dhs.org>,
+ * Copyright (c) 2008 James McKenzie <sympathy@madingley.org>,
* All rights reserved.
*
*/
static char rcsid[] =
- "$Id$";
+ "$Id: libsympathy.c,v 1.19 2008/03/07 12:37:04 james Exp $";
-/*
- * $Log$
+/*
+ * $Log: libsympathy.c,v $
+ * Revision 1.19 2008/03/07 12:37:04 james
+ * *** empty log message ***
+ *
+ * Revision 1.18 2008/02/14 00:57:58 james
+ * *** empty log message ***
+ *
+ * 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 ***
*
*/
#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 ();
-}