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