]> code.citadel.org Git - citadel.git/blob - citadel/rooms.h
* Bug fixes: Fix numerous char array size mismatches, signed/unsigned
[citadel.git] / citadel / rooms.h
1 /* $Id$ */
2 void listzrooms(CtdlIPC *ipc);
3 void readinfo(CtdlIPC *ipc);
4 void forget(CtdlIPC *ipc);
5 void entroom(CtdlIPC *ipc);
6 void killroom(CtdlIPC *ipc);
7 void invite(CtdlIPC *ipc);
8 void kickout(CtdlIPC *ipc);
9 void editthisroom(CtdlIPC *ipc);
10 void roomdir(CtdlIPC *ipc);
11 void download(CtdlIPC *ipc, int proto);
12 void ungoto(CtdlIPC *ipc);
13 void whoknows(CtdlIPC *ipc);
14 void enterinfo(CtdlIPC *ipc);
15 void knrooms(CtdlIPC *ipc, int kn_floor_mode);
16 void load_floorlist(CtdlIPC *ipc);
17 void create_floor(CtdlIPC *ipc);
18 void edit_floor(CtdlIPC *ipc);
19 void kill_floor(CtdlIPC *ipc);
20 void enter_bio(CtdlIPC *ipc);
21 void hit_any_key(void);
22 int save_buffer(void *file, size_t filelen, const char *pathname);
23 void destination_directory(char *dest, const char *supplied_filename);
24
25
26 /* 
27  * This struct holds a list of rooms for client display.
28  * (oooh, a tree!)
29  */
30 struct roomlisting {
31         struct roomlisting *lnext;
32         struct roomlisting *rnext;
33         char rlname[ROOMNAMELEN];
34         unsigned rlflags;
35         int rlfloor;
36         int rlorder;
37         };
38
39