fixed propagation of user mode changes (user should ALWAYS be notified)
[ircu2.10.12-pk.git] / include / msg.h
index e4798f3878355d27a5edf031db51f2e0522589a5..f6151105ce11bfda46b944afc34bd1c362f503f5 100644 (file)
@@ -88,6 +88,10 @@ struct Client;
 #define TOK_INVITE              "I"
 #define CMD_INVITE             MSG_INVITE, TOK_INVITE
 
+#define MSG_UNINVITE            "UNINVITE"        /* INVI */
+#define TOK_UNINVITE            "UI"
+#define CMD_UNINVITE   MSG_UNINVITE, TOK_UNINVITE
+
 #define MSG_VERSION             "VERSION"       /* VERS */
 #define TOK_VERSION             "V"
 #define CMD_VERSION            MSG_VERSION, TOK_VERSION
@@ -336,6 +340,18 @@ struct Client;
 #define TOK_ACCOUNT            "AC"
 #define CMD_ACCOUNT            MSG_ACCOUNT, TOK_ACCOUNT
 
+#define MSG_RECOVER            "RECOVER"       /* RECOVER */
+#define TOK_RECOVER            "RC"
+#define CMD_RECOVER            MSG_RECOVER, TOK_RECOVER
+
+#define MSG_ZOMBIE             "ZOMBIE"        /* ZOMB */
+#define TOK_ZOMBIE             "ZO"
+#define CMD_ZOMBIE             MSG_ZOMBIE, TOK_ZOMBIE
+
+#define MSG_UNZOMBIE           "UNZOMBIE"      /* UZMB */
+#define TOK_UNZOMBIE           "ZU"
+#define CMD_UNZOMBIE           MSG_UNZOMBIE, TOK_UNZOMBIE
+
 #define MSG_ASLL               "ASLL"          /* ASLL */
 #define TOK_ASLL               "LL"
 #define CMD_ASLL               MSG_ASLL, TOK_ASLL
@@ -392,6 +408,10 @@ struct Client;
 #define TOK_SVSJOIN        "SJ"
 #define CMD_SVSJOIN        MSG_SVSJOIN, TOK_SVSJOIN
 
+#define MSG_SVSPART        "SVSPART"
+#define TOK_SVSPART        "SP"
+#define CMD_SVSPART        MSG_SVSPART, TOK_SVSPART
+
 #define MSG_WEBIRC          "WEBIRC"
 #define TOK_WEBIRC          "WEBIRC"
 #define CMD_WEBIRC          MSG_WEBIRC, TOK_WEBIRC