]> code.citadel.org Git - citadel.git/blobdiff - citadel/server.h
* Added a generic (void *) parameter to the ForEachUser() and ForEachRoom()
[citadel.git] / citadel / server.h
index 0a7812c11829435df614289c6bf6c569c96dc870..00136f7ea42d45990737df05faa9491e18b0878e 100644 (file)
@@ -98,11 +98,7 @@ struct CitContext {
        char fake_hostname[25]; /* Name of the fake hostname <bc>    */
        char fake_roomname[ROOMNAMELEN];        /* Name of the fake room <bc> */
 
-       int FloorBeingSearched; /* This is used by cmd_lrms() etc.   */
-
        struct CtdlSessData *FirstSessData;     /* Allocated session data */
-       char buffer1[256];              /* General-purpose workspace */
-       char buffer2[256];              /* General-purpose workspace */
 };
 
 typedef struct CitContext t_context;
@@ -165,6 +161,7 @@ enum {
        S_NETDB,
        S_SUPPMSGMAIN,
        S_I_WANNA_SELECT,
+       S_CONFIG,
        MAX_SEMAPHORES
 };
 
@@ -187,6 +184,13 @@ enum {
        MT_DOWNLOAD             /* Download a component */
 };
 
+/*
+ * Message format types in the database
+ */
+#define        FMT_CITADEL     0       /* Citadel vari-format (proprietary) */
+#define FMT_FIXED      1       /* Fixed format (proprietary)        */
+#define FMT_RFC822     4       /* Standard (headers are in M field) */
+
 
 /*
  * Citadel DataBases (define one for each cdb we need to open)