diff options
author | james <> | 2008-02-07 13:26:35 +0000 |
---|---|---|
committer | james <> | 2008-02-07 13:26:35 +0000 |
commit | 478d03921aba70a8d3155381d45c3498a17a9a0f (patch) | |
tree | 4c316383078dc56d3113642db0ffe8c3fe2da55f /src/vt102.c | |
parent | e453acb29e1198b939e55d379b7f2c81c740f9a6 (diff) | |
download | sympathy-478d03921aba70a8d3155381d45c3498a17a9a0f.tar.gz sympathy-478d03921aba70a8d3155381d45c3498a17a9a0f.tar.bz2 sympathy-478d03921aba70a8d3155381d45c3498a17a9a0f.zip |
*** empty log message ***
Diffstat (limited to 'src/vt102.c')
-rw-r--r-- | src/vt102.c | 22 |
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) { |