]> code.citadel.org Git - citadel.git/blobdiff - webcit/roomops.h
* int/long 64 bit blabla *narf*
[citadel.git] / webcit / roomops.h
index 13a96d3cee791e24a28fa51eb8b30899b15a6a57..adf548c259af1f3b23e855a679759f016c7d41fb 100644 (file)
@@ -65,7 +65,7 @@ typedef struct _folder {
 
        long RAFlags;
 
-       long view;       /* whats its default view? inbox/calendar.... */
+       int view;       /* whats its default view? inbox/calendar.... */
        long defview;
        long lastchange; /* todo... */
 
@@ -99,3 +99,11 @@ HashList *GetFloorListHash(StrBuf *Target, WCTemplputParams *TP);
 void vDeleteFolder(void *vFolder);
 void FlushFolder(folder *room);
 void ParseGoto(folder *proom, StrBuf *Line);
+
+#define REST_TOPLEVEL 0
+#define REST_IN_NAMESPACE (1<<0)
+#define REST_IN_FLOOR (1<<1)
+#define REST_IN_ROOM (1<<2)
+#define REST_GOT_EUID (1<<3)
+#define REST_GOT_ID (1<<4)
+#define REST_GOT_FILENAME (1<<5)