the Sender: header or the new Envelope-From: header.
 - The -attach option is now the default (using Nmh-Attachment) and
   -attachformat 1 is now the default.
-- repl and dist currently create a link to the message being replied
-  or redistributed named ./@.  A switch, -noatfile, has been added to
+- repl and dist currently create a link named ./@ to the message being
+  replied or redistributed.  A switch, -noatfile, has been added to
   disable creation of this link.  The current default behavior can
   also be specified with -atfile.  The current default behavior is
   obsolete/deprecated:  -noatfile will become the default in the next
 
 static struct mcomp *fmttl = NULL;
 
 static struct mcomp global = {
-    NULL, NULL, NULL, NULL, NULL, NULL, 0, -1, 80, -1, 40, BELL, NULL
+    NULL, NULL, NULL, NULL, NULL, NULL, 0, -1, 80, -1, 40, BELL, NULL, NULL,
+    0, NULL
 };
 
 static struct mcomp holder = {
-    NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 0, NOCOMPONENT, NULL
+    NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 0, NOCOMPONENT, NULL, NULL,
+    0, NULL
 };
 
 struct pair {
 mhl (int argc, char **argv)
 {
     int length = 0, nomore = 0;
-    int i, width = 0, vecp = 0;
+    unsigned int i, vecp = 0;;
+    int width = 0;
     char *cp, *folder = NULL, *form = NULL;
     char buf[BUFSIZ], *files[MAXARGS];
     char **argp, **arguments;
 {
     struct format *fmt;
     struct arglist *args;
-    int i;
+    unsigned int i;
 
     i = fmt_compile(nfs, &fmt);
 
 freecomps(void)
 {
     struct comp *c1, *c2;
-    int i;
+    unsigned int i;
 
     for (i = 0; i < sizeof(mhlcomp)/sizeof(mhlcomp[0]); i++) {
        if ((c1 = mhlcomp[i]))
 freecomptext(void)
 {
     struct comp *c1;
-    int i;
+    unsigned int i;
 
     for (i = 0; i < sizeof(mhlcomp)/sizeof(mhlcomp[0]); i++) {
        if ((c1 = mhlcomp[i]))