chiark / gitweb /
*** empty log message ***
[sympathy.git] / apps / clients.c
index 598121e5ffaf2405d410588b49591a73955b7d8e..d5bd256cb7b4846bf9d31d7bee348aad1072bbec 100644 (file)
@@ -10,6 +10,15 @@ static char rcsid[] = "$Id$";
 
 /*
  * $Log$
+ * Revision 1.14  2008/02/28 16:57:51  james
+ * *** empty log message ***
+ *
+ * Revision 1.13  2008/02/28 16:37:16  james
+ * *** empty log message ***
+ *
+ * Revision 1.12  2008/02/28 12:12:24  james
+ * *** empty log message ***
+ *
  * Revision 1.11  2008/02/23 11:48:51  james
  * *** empty log message ***
  *
@@ -53,7 +62,7 @@ static char rcsid[] = "$Id$";
 #include <malloc.h>
 #include "clients.h"
 
-static void
+void
 client_msg (IPC_Msg * m, Context * c)
 {
   switch (m->hdr.type)
@@ -85,6 +94,12 @@ client_msg (IPC_Msg * m, Context * c)
     case IPC_MSG_TYPE_HANGUP:
       tty_hangup (c->t);
       break;
+    case IPC_MSG_TYPE_SETSIZE:
+      vt102_resize (c, m->setsize.winsize);
+      break;
+    case IPC_MSG_TYPE_RESET:
+      vt102_reset (c);
+      break;
     default:
       fprintf (stderr, "Unhandeled message type %d\n", m->hdr.type);
     }