struct urlcontent *urlstrings;
int HaveExpressMessages; /* Nonzero if incoming msgs exist */
struct wcsubst *vars;
- char *preferences;
char this_page[SIZ]; /* address of current page */
+ char http_host[SIZ]; /* HTTP Host: header */
+ char *preferences;
};
#define extract(dest,source,parmnum) extract_token(dest,source,parmnum,'|')
void serv_read(char *buf, int bytes);
int haschar(char *, char);
void readloop(char *oper);
-void text_to_server(char *ptr);
+void text_to_server(char *ptr, int convert_to_html);
void display_enter(void);
void post_message(void);
void confirm_delete_msg(void);
void serv_puts(char *string);
void serv_printf(const char *format,...);
void load_floorlist(void);
-void select_floor_to_edit_pic(void);
void display_reg(int);
void register_user(void);
void display_changepw(void);
void display_addressbook(long msgnum, char alpha);
void offer_start_page(void);
void change_start_page(void);
+void output_html(void);
+void display_floorconfig(char *);
+void delete_floor(void);
+void create_floor(void);
+void rename_floor(void);
+void do_listsub(void);