From 2924f520651924e11c83fceda9c0f771065e1d07 Mon Sep 17 00:00:00 2001 From: staffcvs <> Date: Sun, 2 Mar 2008 12:32:57 +0000 Subject: *** empty log message *** --- src/ansi.c | 7 ++++++- src/cmd.h | 4 ++++ src/vt102.c | 6 +++++- 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/src/ansi.c b/src/ansi.c index b9c4984..c661243 100644 --- a/src/ansi.c +++ b/src/ansi.c @@ -10,6 +10,9 @@ static char rcsid[] = "$Id$"; /* * $Log$ + * Revision 1.41 2008/03/02 12:30:54 staffcvs + * *** empty log message *** + * * Revision 1.40 2008/03/02 10:50:32 staffcvs * *** empty log message *** * @@ -682,7 +685,9 @@ ansi_key (ANSI * a, Context * c, int key) cmd_show_status (c->d, c); if (c->d->active) { - if (key == CMD_KEY) { + if (key == CMD_CANCEL_KEY) { + return cmd_deactivate (c->d, c); + } else if (key == CMD_KEY) { cmd_deactivate (c->d, c); } else { return cmd_key (c->d, c, a, key); diff --git a/src/cmd.h b/src/cmd.h index 659a554..4b3dfa1 100644 --- a/src/cmd.h +++ b/src/cmd.h @@ -12,6 +12,9 @@ /* * $Log$ + * Revision 1.5 2008/03/02 12:30:54 staffcvs + * *** empty log message *** + * * Revision 1.4 2008/03/02 10:37:56 james * *** empty log message *** * @@ -30,6 +33,7 @@ #define __CMD_H__ #define CMD_KEY 2 /*CTRL B */ +#define CMD_CANCEL_KEY 3 /*CTRL C */ typedef struct { int active; diff --git a/src/vt102.c b/src/vt102.c index 66c0b40..a10e025 100644 --- a/src/vt102.c +++ b/src/vt102.c @@ -10,6 +10,9 @@ static char rcsid[] = "$Id$"; /* * $Log$ + * Revision 1.55 2008/03/02 12:32:57 staffcvs + * *** empty log message *** + * * Revision 1.54 2008/03/02 10:37:56 james * *** empty log message *** * @@ -1707,8 +1710,9 @@ vt102_parse_char (Context * c, int ch) #endif switch (ch) { -#if 0 /*NUL*/ case 0: + break; +#if 0 /*SOH*/ case 1: /*STX*/ case 2: /*ETX*/ case 3: -- cgit v1.2.3