X-Git-Url: http://www.privoxy.org/gitweb/?a=blobdiff_plain;f=parsers.h;h=87cb0697cb075646bdc96ef32eba47bb041cb8cd;hb=24283c9444f87d167cdd9efbcaad109b1d44b3d9;hp=1ebb45af21db6d9e304a2c3d373d008d7e4e335d;hpb=7e0bd25a0e1b5d141077c13486686e55c64ca2a5;p=privoxy.git diff --git a/parsers.h b/parsers.h index 1ebb45af..87cb0697 100644 --- a/parsers.h +++ b/parsers.h @@ -1,6 +1,6 @@ #ifndef PARSERS_H_INCLUDED #define PARSERS_H_INCLUDED -#define PARSERS_H_VERSION "$Id: parsers.h,v 1.37 2007/03/20 15:22:17 fabiankeil Exp $" +#define PARSERS_H_VERSION "$Id: parsers.h,v 1.38 2007/03/25 14:27:11 fabiankeil Exp $" /********************************************************************* * * File : $Source: /cvsroot/ijbswa/current/parsers.h,v $ @@ -43,6 +43,11 @@ * * Revisions : * $Log: parsers.h,v $ + * Revision 1.38 2007/03/25 14:27:11 fabiankeil + * Let parse_header_time() return a jb_err code + * instead of a pointer that can only be used to + * check for NULL anyway. + * * Revision 1.37 2007/03/20 15:22:17 fabiankeil * - Remove filter_client_header() and filter_client_header(), * filter_header() now checks the shiny new @@ -254,7 +259,7 @@ extern jb_err add_to_iob(struct client_state *csp, char *buf, int n); extern jb_err decompress_iob(struct client_state *csp); extern char *get_header(struct client_state *csp); extern char *get_header_value(const struct list *header_list, const char *header_name); -extern char *sed(const struct parsers pats[], const add_header_func_ptr more_headers[], struct client_state *csp); +extern jb_err sed(const struct parsers pats[], const add_header_func_ptr more_headers[], struct client_state *csp); extern void get_http_time(int time_offset, char *buf); extern jb_err parse_header_time(const char *header_time, time_t *result); extern jb_err get_destination_from_headers(const struct list *headers, struct http_request *http); @@ -262,7 +267,7 @@ extern jb_err get_destination_from_headers(const struct list *headers, struct ht /* XXX: Why do we export these anyway? */ extern jb_err crumble (struct client_state *csp, char **header); extern jb_err connection (struct client_state *csp, char **header); -extern jb_err filter_header (struct client_state *csp, char **header); +extern jb_err filter_header (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);