VSTRING * milter_ext_rcpt
void cleanup_envelope(CLEANUP_STATE *, int, const char *, ssize_t)
void been_here_free(BH_TABLE *dup_filter)
ARGV * argv_free(ARGV *argvp)
NVTABLE_INFO * nvtable_update(NVTABLE *table, const char *key, const char *value)
VSTRING * milter_err_text
off_t append_rcpt_pt_target
HBC_CHECKS * milter_hbc_checks
#define MAIL_ATTR_RWR_LOCAL
struct timeval arrival_time
ARGV * argv_alloc(ssize_t len)
BH_TABLE * been_here_init(int limit, int flags)
#define MAIL_ATTR_ORG_LOCAL
void cleanup_state_free(CLEANUP_STATE *state)
off_t append_meta_pt_offset
#define MAIL_ATTR_LOG_ORIGIN
VSTRING * milter_hbc_reply
off_t append_rcpt_pt_offset
MIME_STATE * mime_state_free(MIME_STATE *state)
const char * reverse_name
off_t append_hdr_pt_offset
VSTRING * milter_ext_from
char * hdr_rewrite_context
VSTRING * vstring_alloc(ssize_t len)
struct CLEANUP_REGION * curr_body_region
void cleanup_region_done(CLEANUP_STATE *)
void(* action)(struct CLEANUP_STATE *, int, const char *, ssize_t)
struct CLEANUP_REGION * body_regions
void milter_free(MILTERS *milters)
#define nvtable_free(table)
CLEANUP_STATE * cleanup_state_alloc(VSTREAM *src)
#define nvtable_create(size)
off_t append_meta_pt_target
VSTRING * vstring_free(VSTRING *vp)
struct CLEANUP_REGION * free_regions
off_t append_hdr_pt_target
VSTRING * cleanup_strip_chars
void * mymalloc(ssize_t len)