• Patch: Elm ME+ 2.5 PLalpha51 -> Elm ME+ 2.5 PLalpha52 [3/7] (2/6)

    From Kari Hurtta@21:1/5 to All on Mon Jun 8 19:47:03 2020
    [continued from previous message]

    + if (!headers->to.addrs && !headers->cc.addrs && headers->bcc.addrs) {
    + digest_feed_str(ret,"Bcc: ");
    + digest_feed_addrs(ret,headers->bcc.addrs,1);
    + digest_feed_str(ret,"\n");
    + }
    +
    + if (headers->in_reply_to) {
    + digest_feed_str(ret,"In-Reply-To: ");
    + digest_feed_references(ret,headers->in_reply_to);
    + digest_feed_str(ret,"\n");
    + }
    +
    + if (headers->references) {
    + digest_feed_str(ret,"References: ");
    + digest_feed_references(ret,headers->references);
    + digest_feed_str(ret,"\n");
    + }
    +
    + /* Message-ID is not included to result, because result
    + is used for Message-ID generation
    + */
    +
    + if (headers->action) {
    + digest_feed_str(ret,"Action: ");
    + digest_feed_str(ret,headers->action);
    + digest_feed_str(ret,"\n");
    + }
    +
    + if (headers->priority) {
    + digest_feed_str(ret,"Priority: ");
    + digest_feed_str(ret,headers->priority);
    + digest_feed_str(ret,"\n");
    + }
    +
    + if (headers->precedence) {
    + digest_feed_str(ret,"Precedence: ");
    + digest_feed_str(ret,headers->precedence);
    + digest_feed_str(ret,"\n");
    + }
    +
    + if (headers->expires) {
    + digest_feed_expires_hdr(ret,"Expires", headers->expires);
    + }
    +
    + if (headers->user_header_count > 0) {
    + int i;
    + for (i = 0; i < headers->user_header_count; i++) {
    + digest_feed_str(ret,give_header_name(headers->user_header[i].
    + name));
    + digest_feed_string(ret,headers->user_header[i].value);
    + digest_feed_str(ret,"\n");
    + }
    + }
    +
    + }
    +
    +
    + /*
    + * Local Variables:
    + * mode:c
    + * c-basic-offset:4
    + * buffer-file-coding-system: iso-8859-1
    + * End:
    + */
    Index: elmME+.2.5.alpha52-cvs/lib/mailer/init.c
    *** elmME+.2.5.alpha51/lib/mailer/init.c Tue Dec 25 20:13:54 2018
    --- elmME+.2.5.alpha52-cvs/lib/mailer/init.c Fri May 22 09:15:54 2020 ***************
    *** 1,7 ****
    ! static char rcsid[] = "@(#)$Id: init.c,v 2.12 2018/12/21 11:21:42 hurtta Exp $";

    /******************************************************************************
    ! * The Elm (ME+) Mail System - $Revision: 2.12 $ $State: Exp $
    *
    * Author: Kari Hurtta <hurtta+elm@siilo.FMI.FI> (was hurtta+elm@posti.FMI.FI)
    * or Kari Hurtta <elm@elmme-mailer.org>
    --- 1,7 ----
    ! static char rcsid[] = "@(#)$Id: init.c,v 2.14 2020/05/22 06:15:54 hurtta Exp $";

    /******************************************************************************
    ! * The Elm (ME+) Mail System - $Revision: 2.14 $ $State: Exp $
    *
    * Author: Kari Hurtta <hurtta+elm@siilo.FMI.FI> (was hurtta+elm@posti.FMI.FI)
    * or Kari Hurtta <elm@elmme-mailer.org>
    ***************
    *** 18,26 ****
    --- 18,32 ----

    DEBUG_VAR(Debug,__FILE__,"mailer");

    + #if ANSI_C
    + #define S_(x) static x;
    + #else
    + #def