Removed the configuration option NOPUBLICSEQ.
authormarkus schnalke <meillo@marmaro.de>
Mon, 2 Jan 2012 10:20:00 +0000 (11:20 +0100)
committermarkus schnalke <meillo@marmaro.de>
Mon, 2 Jan 2012 10:20:00 +0000 (11:20 +0100)
You can change it still, by setting mh_seq to NULL in config/config.c.

config/config.c
sbr/seq_read.c

index 3f9d106..9add9e2 100644 (file)
@@ -45,16 +45,11 @@ char *profile = "profile";
 char *context = "context";
 
 /*
-** Default name of file for public sequences.  If NULL,
-** then nmh will use private sequences by default, unless the
-** user defines a value using the "mh-sequences" profile entry.
+** Default name of file for public sequences. Gets overridden
+** by a `Mh-Sequences' entry in the user's profile. Set to NULL
+** or the empty string to use private sequences by default.
 */
-#ifdef NOPUBLICSEQ
-       char *mh_seq = NULL;
-#else
-       char *mh_seq = ".mh_sequences";
-#endif
-
+char *mh_seq = ".mh_sequences";
 
 /* name of current message "sequence" */
 char *current = "cur";
index 1c231dd..3b7b50f 100644 (file)
@@ -60,10 +60,8 @@ seq_public(struct msgs *mp)
        FILE *fp;
 
        /*
-       ** If mh_seq == NULL (such as if nmh been compiled with
-       ** NOPUBLICSEQ), or if *mh_seq == '\0' (the user has defined
-       ** the "mh-sequences" profile entry, but left it empty),
-       ** then just return, and do not initialize any public sequences.
+       ** If public sequences are disabled (e.g. the user has defined
+       ** an empty `Mh-Sequences' profile entry), then just return.
        */
        if (mh_seq == NULL || *mh_seq == '\0')
                return;