X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=webcit%2Fwebcit.h;h=a831ec92f9aba7fd86e5fad7811c485ed7c3937c;hb=d225aa4dd4a08e5f13d3cd2d3082f2434d5b9f01;hp=a078d222e02c43c6a810a939542d84fd405f6fa9;hpb=be573f282af178cffc8d6428e14940b22b019d88;p=citadel.git diff --git a/webcit/webcit.h b/webcit/webcit.h index a078d222e..a831ec92f 100644 --- a/webcit/webcit.h +++ b/webcit/webcit.h @@ -66,25 +66,32 @@ struct serv_info { int serv_ok_floors; }; -extern char wc_username[256]; -extern char wc_password[256]; -extern char wc_roomname[256]; -extern int connected; -extern int logged_in; -extern int axlevel; -extern int is_aide; -extern int is_room_aide; -extern int serv_sock; -extern struct serv_info serv_info; -extern unsigned room_flags; -extern char ugname[128]; -extern long uglsn; -extern char *axdefs[]; -extern int upload_length; -extern char *upload; +struct wcsession { + int wc_session; + char wc_username[256]; + char wc_password[256]; + char wc_roomname[256]; + int connected; + int logged_in; + int axlevel; + int is_aide; + int is_room_aide; + int serv_sock; + struct serv_info serv_info; + unsigned room_flags; + char ugname[128]; + long uglsn; + int upload_length; + char *upload; + int new_mail; + int need_vali; +}; + +extern struct wcsession *WC; + +struct serv_info serv_info; extern char floorlist[128][256]; -extern int new_mail; -extern int need_vali; +extern char *axdefs[]; void stuff_to_cookie(char *, int, char *, char *, char *); void cookie_to_stuff(char *, int *, char *, char *, char *);