Removed configure option --with-hash-prefix and moved backup-prefix to profile
[mmh] / h / mh.h
diff --git a/h/mh.h b/h/mh.h
index 97c7769..31b5f4d 100644 (file)
--- a/h/mh.h
+++ b/h/mh.h
@@ -1,8 +1,6 @@
 
 /*
  * mh.h -- main header file for all of nmh
- *
- * $Id$
  */
 
 #include <h/nmh.h>
@@ -223,7 +221,15 @@ struct msgs {
  * m_getfld() message parsing
  */
 
-#define NAMESZ  128            /* Limit on component name size     */
+#define NAMESZ  999            /* Limit on component name size.
+                                  RFC 2822 limits line lengths to
+                                  998 characters, so a header name
+                                  can be at most that long.
+                                  m_getfld limits header names to 2
+                                  less than NAMESZ, which is fine,
+                                  because header names must be
+                                  followed by a colon.  Add one for
+                                  terminating NULL. */
 
 #define LENERR  (-2)           /* Name too long error from getfld  */
 #define FMTERR  (-3)           /* Message Format error             */
@@ -292,6 +298,7 @@ extern struct node *m_defs; /* list of profile/context entries */
  * on any system.
  */
 extern char *buildmimeproc;
+extern char *backup_prefix;
 extern char *catproc;
 extern char *components;
 extern char *context;
@@ -335,6 +342,7 @@ extern char *replcomps;
 extern char *replgroupcomps;
 extern char *rmfproc;
 extern char *rmmproc;
+extern char *sendmail;
 extern char *sendproc;
 extern char *showmimeproc;
 extern char *showproc;