*
*/
-static char rcsid[] = "$Id$";
+static char rcsid[] =
+ "$Id$";
/*
* $Log$
- * Revision 1.4 2008/02/14 00:57:58 james
+ * Revision 1.7 2008/02/20 20:16:07 james
* *** empty log message ***
*
- * Revision 1.3 2008/02/13 18:05:06 james
+ * Revision 1.6 2008/02/15 23:52:12 james
* *** empty log message ***
*
- * Revision 1.2 2008/02/04 11:30:57 james
+ * Revision 1.5 2008/02/14 10:34:30 james
* *** empty log message ***
*
- * Revision 1.1 2008/02/03 16:20:24 james
+ * Revision 1.7 2008/02/14 02:46:44 james
+ * *** empty log message ***
+ *
+ * Revision 1.6 2008/02/14 00:57:58 james
+ * *** empty log message ***
+ *
+ * Revision 1.5 2008/02/13 18:05:06 james
+ * *** empty log message ***
+ *
+ * Revision 1.4 2008/02/13 17:21:55 james
+ * *** empty log message ***
+ *
+ * Revision 1.3 2008/02/08 15:06:52 james
+ * *** empty log message ***
+ *
+ * Revision 1.2 2008/02/07 15:42:49 james
+ * *** empty log message ***
+ *
+ * Revision 1.1 2008/02/05 14:25:49 james
* *** empty log message ***
*
*/
-#include "sympathy.h"
+#include <sympathy.h>
+
-int main(int argc,char *argv[])
+int
+main (int argc, char *argv[])
{
+#if 0
+ fd_set rfds, wfds;
+ ANSI a = { 0 };
+ Context c;
+
+
+ c.t = ptty_open (NULL, NULL);
+ c.v = vt102_new ();
+ c.h = history_new (200);
+ c.l = file_log_new ("log");
+ c.k = keydis_vt102_new ();
+
+ terminal_register_handlers ();
+ a.terminal = terminal_open (0, 1);
+
+ ansi_reset (&a, NULL);
+
+ for (;;)
+ {
+ struct timeval tv = { 10, 0 };
+
+ FD_ZERO (&rfds);
+ FD_ZERO (&wfds);
+
+ tty_pre_select (c.t, &rfds, &wfds);
+ tty_pre_select (a.terminal, &rfds, &wfds);
+
+
+ select (FD_SETSIZE, &rfds, &wfds, NULL, &tv);
+
+ if (FD_ISSET (c.t->rfd, &rfds))
+ {
+ if (vt102_dispatch(&c)) break;
+ }
+
+ ansi_dispatch (&a, &c);
+ ansi_update (&a, &c);
+
+ }
+ ansi_terminal_reset (&a);
+ terminal_atexit ();
+ printf ("QUAT\n");
+#endif
return 0;
}