Handle display of local and nonlocal messages correctly in text client
[citadel.git] / textclient / textclient.h
index 922644642358d81d9a092aec432b536394ef9290..4a3fc294f6a553fd0fc0985a544cab8ca3a8e0cb 100644 (file)
@@ -13,7 +13,7 @@
 #define        UDS                     "_UDS_"
 #define DEFAULT_HOST           "localhost"
 #define DEFAULT_PORT           "504"
-#define CLIENT_VERSION          924
+#define CLIENT_VERSION          925
 #define CLIENT_TYPE            0
 
 /* commands we can send to the stty_ctdl() routine */
@@ -56,6 +56,10 @@ enum {
 #define GF_SKIP                1               /* <;S>kip floor mode */
 #define GF_ZAP         2               /* <;Z>ap floor mode */
 
+/* Can messages be entered in this room? */
+#define ENTMSG_OK_NO   0               /* You may not enter messages here */
+#define ENTMSG_OK_YES  1               /* Go ahead! */
+#define ENTMSG_OK_BLOG 2               /* Yes, but warn the user about how blog rooms work */
 
 /*
  * Colors for color() command
@@ -331,6 +335,7 @@ struct ctdlipcmessage {
        char mime_chosen[SIZ];          /* Chosen MIME part to output */
        char content_type[SIZ];         /* How would you like that? */
        char references[SIZ];           /* Thread references */
+       int is_local;                   /* Nonzero if the message originated on the local system */
 };