]> 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 76514af017b2c739933750ec26eea4002be06d43..3325dda871ecda56737dbb7550d8351bde371b53 100644 (file)
@@ -1,3 +1,4 @@
+/* $Id$ */
 int is_known (struct quickroom *roombuf, int roomnum,
              struct usersupp *userbuf);
 int has_newmsgs (struct quickroom *roombuf, int roomnum,
@@ -5,17 +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 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);
@@ -45,3 +44,6 @@ void cmd_eflr (char *argbuf);
 void ForEachRoom(void (*CallBack)(struct quickroom *EachRoom));
 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);