109 #define STR(x) vstring_str(x)
138 #define DELIVERED_HDR_LIMIT 1000
150 msg_info(
"delivered_hdr_init: %s", cp);
167 const char *addr_key;
void htable_free(HTABLE *table, void(*free_fn)(void *))
HTABLE_INFO * htable_locate(HTABLE *table, const char *key)
#define DELIVERED_HDR_LIMIT
int delivered_hdr_find(DELIVERED_HDR_INFO *info, const char *address)
HTABLE * htable_create(ssize_t size)
char * fold_addr(VSTRING *result, const char *addr, int flags)
VSTRING * vstring_alloc(ssize_t len)
DELIVERED_HDR_INFO * delivered_hdr_init(VSTREAM *fp, off_t offset, int flags)
NORETURN msg_fatal(const char *fmt,...)
off_t vstream_fseek(VSTREAM *stream, off_t offset, int whence)
#define quote_822_local(dst, src)
VSTRING * vstring_free(VSTRING *vp)
#define rec_get(fp, buf, limit)
void delivered_hdr_free(DELIVERED_HDR_INFO *info)
void * mymalloc(ssize_t len)
HTABLE_INFO * htable_enter(HTABLE *table, const char *key, void *value)
void msg_info(const char *fmt,...)