1 extern char fullname[USERNAME_SIZE];
2 extern unsigned room_flags;
3 extern char room_name[ROOMNAMELEN];
4 extern struct CtdlServInfo serv_info;
6 extern char is_room_aide;
7 extern unsigned userflags;
9 extern char editor_paths[MAX_EDITORS][SIZ];
10 extern char printcmd[SIZ];
11 extern char imagecmd[SIZ];
12 extern char have_xterm;
13 extern char rc_username[USERNAME_SIZE];
14 extern char rc_password[32];
15 extern char rc_floor_mode;
16 extern time_t rc_idle_threshold;
18 extern char rc_encrypt; /* from the citadel.rc file */
19 extern char arg_encrypt; /* from the command line */
21 #if defined(HAVE_CURSES_H) && !defined(DISABLE_CURSES)
22 extern char rc_screen;
23 extern char arg_screen;
25 extern char rc_alt_semantics;
26 extern char instant_msgs;
27 void ctdl_logoff(char *file, int line, CtdlIPC *ipc, int code);
28 #define logoff(ipc, code) ctdl_logoff(__FILE__, __LINE__, (ipc), (code))
29 void formout(CtdlIPC *ipc, char *name);
30 void sighandler(int which_sig);
32 void remove_march(char *roomname, int floornum);