chiark / gitweb /
Change James's email address
[sympathy.git] / src / keydis.c
index c6e4db2362decb599f8d27ca939ae4301e1c8ee2..c41aca5823ebe5249251c4456c3a9d79402f11a8 100644 (file)
@@ -1,15 +1,39 @@
-/*
+/* 
  * keydis.c:
  *
- * Copyright (c) 2008 James McKenzie <james@fishsoup.dhs.org>,
+ * Copyright (c) 2008 James McKenzie <sympathy@madingley.org>,
  * All rights reserved.
  *
  */
 
-static char rcsid[] = "$Id$";
+static char rcsid[] = "$Id: keydis.c,v 1.16 2008/03/10 11:49:33 james Exp $";
 
-/*
- * $Log$
+/* 
+ * $Log: keydis.c,v $
+ * Revision 1.16  2008/03/10 11:49:33  james
+ * *** empty log message ***
+ *
+ * Revision 1.15  2008/03/07 13:16:02  james
+ * *** empty log message ***
+ *
+ * Revision 1.14  2008/03/07 12:37:04  james
+ * *** empty log message ***
+ *
+ * Revision 1.13  2008/03/03 18:16:16  james
+ * *** empty log message ***
+ *
+ * Revision 1.12  2008/03/03 18:15:19  james
+ * *** empty log message ***
+ *
+ * Revision 1.11  2008/03/03 06:04:42  james
+ * *** empty log message ***
+ *
+ * Revision 1.10  2008/03/02 10:37:56  james
+ * *** empty log message ***
+ *
+ * Revision 1.9  2008/02/28 22:00:42  james
+ * *** empty log message ***
+ *
  * Revision 1.8  2008/02/28 16:57:52  james
  * *** empty log message ***
  *
@@ -44,13 +68,11 @@ static char rcsid[] = "$Id$";
 
 #define CMD_BUFLEN     128
 
-typedef struct
-{
+typedef struct {
   KEYDIS_SIGNATURE;
 } KeyDis_VT102;
 
-typedef struct
-{
+typedef struct {
   KEYDIS_SIGNATURE;
   Socket *s;
 } KeyDis_IPC;
@@ -178,6 +200,7 @@ keydis_vt102_send_break (KeyDis * _t, Context * c)
 {
   KeyDis_VT102 *t = (KeyDis_VT102 *) _t;
 
+  log_f (c->l, "<break sent>");
   tty_send_break (c->t);
 
   return 0;
@@ -188,6 +211,7 @@ keydis_vt102_set_flow (KeyDis * _t, Context * c, int flow)
 {
   KeyDis_VT102 *t = (KeyDis_VT102 *) _t;
 
+  log_f (c->l, "<flow control turned %s>", flow ? "on" : "off");
   tty_set_flow (c->t, flow);
 
   return 0;
@@ -209,6 +233,7 @@ keydis_vt102_hangup (KeyDis * _t, Context * c)
 {
   KeyDis_VT102 *t = (KeyDis_VT102 *) _t;
 
+  log_f (c->l, "<hangup initiated>");
   tty_hangup (c->t);
 
   return 0;
@@ -240,7 +265,7 @@ keydis_vt102_reset (KeyDis * _t, Context * c)
 KeyDis *
 keydis_vt102_new (void)
 {
-  KeyDis_VT102 *t = malloc (sizeof (KeyDis_VT102));
+  KeyDis_VT102 *t = xmalloc (sizeof (KeyDis_VT102));
   t->key = keydis_vt102_key;
   t->close = keydis_close;
   t->set_baud = keydis_vt102_set_baud;
@@ -257,7 +282,7 @@ keydis_vt102_new (void)
 KeyDis *
 keydis_ipc_new (Socket * s)
 {
-  KeyDis_IPC *t = malloc (sizeof (KeyDis_IPC));
+  KeyDis_IPC *t = xmalloc (sizeof (KeyDis_IPC));
   t->key = keydis_ipc_key;
   t->close = keydis_close;
   t->set_baud = keydis_ipc_set_baud;
@@ -276,6 +301,7 @@ keydis_ipc_new (Socket * s)
 
 
 
+#if 0
 int
 keydis_key (KeyDis * t, Context * c, int key)
 {
@@ -294,3 +320,4 @@ keydis_key (KeyDis * t, Context * c, int key)
 
   return t->key (t, c, key);
 }
+#endif