typedef struct string * hdr_decode_from_header P_((header_list_ptr hdr,
int demime,
charset_t defcharset));
typedef int hdr_add_to_mailing_hdr P_((struct mailing_headers * headers,
header_ptr X,
const char *value,
int demime,
charset_t defcharset,
int replace));
struct header_info {
char * header;
hdr_decode_from_header * hdr_decode_from_it;
hdr_add_to_mailing_hdr * hdr_add_to_it;
};
#define MAIL_HDR_magic 0xFC01
#define EXP_ADDR_magic 0xFC02
int add_from_hdr P_((struct mailing_headers * headers,
header_ptr X,
const char *value,
int demime,
charset_t defcharset,
int replace));
int add_to_hdr P_((struct mailing_headers * headers,
header_ptr X,
const char *value,
int demime,
charset_t defcharset,
int replace));
int add_cc_hdr P_((struct mailing_headers * headers,
header_ptr X,
const char *value,
int demime,
charset_t defcharset,
int replace));
int add_bcc_hdr P_((struct mailing_headers * headers,
header_ptr X,
const char *value,
int demime,
charset_t defcharset,
int replace));
int add_replyto_hdr P_((struct mailing_headers * headers,
header_ptr X,
const char *value,
int demime,
charset_t defcharset,
int replace));
int add_subject_hdr P_((struct mailing_headers * headers,
header_ptr X,
const char *value,
int demime,
charset_t defcharset,
int replace));
int add_user_hdr P_((struct mailing_headers * headers,
header_ptr X,
const char *value,
int demime,
charset_t defcharset,
int replace));
int add_env_from_hdr P_((struct mailing_headers * headers,
header_ptr X,
const char *value,
int demime,
charset_t defcharset,
int replace));
/* ---- */
typedef int env_from_change_hook P_((struct mailer_env_from *X,
const char * value));
extern void set_env_from_change_hook P_((env_from_change_hook *hook));
/*
* Local Variables:
* mode:c
* c-basic-offset:4
* buffer-file-coding-system: iso-8859-1
* End:
*/
syntax highlighted by Code2HTML, v. 0.9.1