]> code.citadel.org Git - citadel.git/blobdiff - citadel/room_ops.h
* In the wholist, only show <private room> if the user viewing the list
[citadel.git] / citadel / room_ops.h
index 22788e72872051f1c4923765ba34ccb6babdde91..3325dda871ecda56737dbb7550d8351bde371b53 100644 (file)
@@ -6,18 +6,15 @@ int has_newmsgs (struct quickroom *roombuf, int roomnum,
 int is_zapped (struct quickroom *roombuf, int roomnum,
               struct usersupp *userbuf);
 int getroom(struct quickroom *qrbuf, char *room_name);
-void putroom(struct quickroom *qrbuf, char *room_name);
+void b_putroom(struct quickroom *qrbuf, char *room_name);
+void putroom(struct quickroom *);
+void b_deleteroom(char *);
 int lgetroom(struct quickroom *qrbuf, char *room_name);
-void lputroom(struct quickroom *qrbuf, char *room_name);
+void lputroom(struct quickroom *qrbuf);
 void getfloor (struct floor *flbuf, int floor_num);
 void lgetfloor (struct floor *flbuf, int floor_num);
 void putfloor (struct floor *flbuf, int floor_num);
 void lputfloor (struct floor *flbuf, int floor_num);
-void get_msglist (struct quickroom *whichroom);
-void put_msglist (struct quickroom *whichroom);
-long AddMessageToRoom(struct quickroom *whichroom, long newmsgid);
-long int MessageFromList (int whichpos);
-void SetMessageInList (int whichpos, long int newmsgnum);
 int sort_msglist (long int *listptrs, int oldcount);
 void cmd_lrms (char *argbuf);
 void cmd_lkra (char *argbuf);
@@ -49,3 +46,4 @@ void assoc_file_name(char *buf, struct quickroom *qrbuf, char *prefix);
 void delete_room(struct quickroom *qrbuf);
 void list_roomname(struct quickroom *qrbuf);
 int is_noneditable(struct quickroom *qrbuf);
+int CtdlRoomAccess(struct quickroom *roombuf, struct usersupp *userbuf);