You can change it still, by setting mh_seq to NULL in config/config.c.
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";
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;