-struct tm *parse_header_time(char *header, time_t *tm);
-
-extern jb_err crumble (struct client_state *csp, char **header);
-extern jb_err client_referrer (struct client_state *csp, char **header);
-extern jb_err client_uagent (struct client_state *csp, char **header);
-extern jb_err client_ua (struct client_state *csp, char **header);
-extern jb_err client_from (struct client_state *csp, char **header);
-extern jb_err client_send_cookie (struct client_state *csp, char **header);
-extern jb_err client_x_forwarded (struct client_state *csp, char **header);
-extern jb_err client_accept_encoding (struct client_state *csp, char **header);
-extern jb_err client_te (struct client_state *csp, char **header);
-extern jb_err client_max_forwards (struct client_state *csp, char **header);
-extern jb_err client_host(struct client_state *csp, char **header);
-extern jb_err client_if_modified_since(struct client_state *csp, char **header);
-extern jb_err client_accept_language (struct client_state *csp, char **header);
-extern jb_err client_if_none_match (struct client_state *csp, char **header);
-extern jb_err crunch_client_header (struct client_state *csp, char **header);
-extern jb_err filter_header (struct client_state *csp, char **header);
-extern jb_err filter_client_header (struct client_state *csp, char **header);
-extern jb_err filter_server_header (struct client_state *csp, char **header);
-extern jb_err client_x_filter (struct client_state *csp, char **header);
-
-
-extern jb_err client_host_adder (struct client_state *csp);
-extern jb_err client_cookie_adder (struct client_state *csp);
-extern jb_err client_xtra_adder (struct client_state *csp);
-extern jb_err client_accept_encoding_adder(struct client_state *csp);
-extern jb_err client_x_forwarded_adder (struct client_state *csp);
-
-extern jb_err connection_close_adder (struct client_state *csp);
-
-extern jb_err server_set_cookie (struct client_state *csp, char **header);
-extern jb_err server_content_type (struct client_state *csp, char **header);
-extern jb_err server_content_length (struct client_state *csp, char **header);
-extern jb_err server_content_md5 (struct client_state *csp, char **header);
-extern jb_err server_content_encoding(struct client_state *csp, char **header);
-extern jb_err server_transfer_coding (struct client_state *csp, char **header);
-extern jb_err server_http (struct client_state *csp, char **header);
-extern jb_err crunch_server_header (struct client_state *csp, char **header);
-extern jb_err server_last_modified (struct client_state *csp, char **header);
-extern jb_err server_content_disposition(struct client_state *csp, char **header);