1 #include <ccan/tap/tap.h>
8 #define CCAN_RFC822_DEBUG
10 #include <ccan/rfc822/rfc822.h>
12 #include <ccan/rfc822/rfc822.c>
16 static void mangle_list(struct rfc822_msg *msg)
18 msg->headers.n.prev = NULL;
21 int main(int argc, char *argv[])
23 void (*mangler)(struct rfc822_msg *msg);
27 foreach_ptr(mangler, mangle_list) {
30 struct rfc822_msg *msg, *check;
32 buf = assemble_msg(&test_msg_1, &len, 0);
34 msg = rfc822_start(NULL, buf, len);
35 fprintf(stderr, "msg = %p\n", msg);
39 (void) rfc822_next_header(msg, NULL);
41 check = rfc822_check(msg, NULL);
42 fprintf(stderr, "check = %p (1)\n", check);
47 check = rfc822_check(msg, NULL);
48 fprintf(stderr, "check = %p (2)\n", check);