aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorstaffcvs <>2008-03-02 12:32:57 +0000
committerstaffcvs <>2008-03-02 12:32:57 +0000
commit2924f520651924e11c83fceda9c0f771065e1d07 (patch)
tree64b90f70d3623705650bd172088ef4240b7a29f1
parentf1258ba9a13fd175b0db51aac7717c4f71f557ea (diff)
downloadsympathy-2924f520651924e11c83fceda9c0f771065e1d07.tar.gz
sympathy-2924f520651924e11c83fceda9c0f771065e1d07.tar.bz2
sympathy-2924f520651924e11c83fceda9c0f771065e1d07.zip
*** empty log message ***
-rw-r--r--src/ansi.c7
-rw-r--r--src/cmd.h4
-rw-r--r--src/vt102.c6
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: