aboutsummaryrefslogtreecommitdiffstats
path: root/src/vt102.c
diff options
context:
space:
mode:
authorjames <>2008-02-07 13:26:35 +0000
committerjames <>2008-02-07 13:26:35 +0000
commit478d03921aba70a8d3155381d45c3498a17a9a0f (patch)
tree4c316383078dc56d3113642db0ffe8c3fe2da55f /src/vt102.c
parente453acb29e1198b939e55d379b7f2c81c740f9a6 (diff)
downloadsympathy-478d03921aba70a8d3155381d45c3498a17a9a0f.tar.gz
sympathy-478d03921aba70a8d3155381d45c3498a17a9a0f.tar.bz2
sympathy-478d03921aba70a8d3155381d45c3498a17a9a0f.zip
*** empty log message ***
Diffstat (limited to 'src/vt102.c')
-rw-r--r--src/vt102.c22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/vt102.c b/src/vt102.c
index f120d32..f3101bb 100644
--- a/src/vt102.c
+++ b/src/vt102.c
@@ -10,6 +10,9 @@ static char rcsid[] = "$Id$";
/*
* $Log$
+ * Revision 1.23 2008/02/07 13:26:35 james
+ * *** empty log message ***
+ *
* Revision 1.22 2008/02/07 13:22:51 james
* *** empty log message ***
*
@@ -1393,6 +1396,25 @@ vt102_dispatch (VT102 * v, TTY * tty)
return 0;
}
+
+int
+vt102_dispatch_one (VT102 * v, TTY * tty)
+{
+ char buf;
+ int red;
+
+ red = tty_read (tty, &buf, sizeof (buf));
+
+ if (red < 0)
+ return -1;
+ if (!red)
+ return 0;
+
+ vt102_parse_char (v, buf, tty);
+
+ return 0;
+}
+
VT102 *
vt102_new (void)
{