make hcache (re)store NNTP fraction of envelope (problem reported by Gilles Roy, patch by Thomas Glanzmann)
git-svn-id: svn://svn.berlios.de/mutt-ng/trunk@278
e385b8ad-14ed-0310-8656-
cc95a2468c6d
d = dump_char (e->date, d, off);
d = dump_char (e->x_label, d, off);
d = dump_char (e->date, d, off);
d = dump_char (e->x_label, d, off);
+#ifdef USE_NNTP
+ d = dump_char (e->newsgroups, d, off);
+ d = dump_char (e->xref, d, off);
+ d = dump_char (e->followup_to, d, off);
+ d = dump_char (e->x_comment_to, d, off);
+#endif
+
d = dump_list (e->references, d, off);
d = dump_list (e->in_reply_to, d, off);
d = dump_list (e->userhdrs, d, off);
d = dump_list (e->references, d, off);
d = dump_list (e->in_reply_to, d, off);
d = dump_list (e->userhdrs, d, off);
restore_char (&e->supersedes, d, off);
restore_char (&e->date, d, off);
restore_char (&e->x_label, d, off);
restore_char (&e->supersedes, d, off);
restore_char (&e->date, d, off);
restore_char (&e->x_label, d, off);
+
+#ifdef USE_NNTP
+ restore_char (&e->newsgroups, d, off);
+ restore_char (&e->xref, d, off);
+ restore_char (&e->followup_to, d, off);
+ restore_char (&e->x_comment_to, d, off);
+#endif
restore_list (&e->references, d, off);
restore_list (&e->in_reply_to, d, off);
restore_list (&e->references, d, off);
restore_list (&e->in_reply_to, d, off);
crc =
crc32 (crc, (unsigned char const *) "USE_IMAP", safe_strlen ("USE_IMAP"));
#endif
crc =
crc32 (crc, (unsigned char const *) "USE_IMAP", safe_strlen ("USE_IMAP"));
#endif
+
+#ifdef USE_NNTP
+ crc =
+ crc32 (crc, (unsigned char const *) "USE_NNTP", safe_strlen ("USE_NNTP"));
+#endif