sbr/folder_delmsgs.h \
sbr/folder_free.h \
sbr/folder_pack.h \
+ sbr/folder_read.h \
sbr/folder_realloc.h \
sbr/lock_file.h \
sbr/m_maildir.h \
int ext_hook(char *, char *, char *);
int fdcompare (int, int);
-/*
- * Read a MH folder structure and return an allocated "struct msgs"
- * corresponding to the contents of the folder.
- *
- * Arguments include:
- *
- * name - Name of folder
- * lockflag - If true, write-lock (and keep open) metadata files.
- * See comments for seq_read() for more information.
- */
-struct msgs *folder_read (char *name, int lockflag);
-
/*
* Print null-terminated PROMPT to and flush standard output. Read answers from
* standard input until one matches an entry in SWITCHES. When one matches,
*/
#include "h/mh.h"
+#include "folder_read.h"
#include "error.h"
#include "h/utils.h"
#include "m_maildir.h"
--- /dev/null
+/* folder_read.h -- initialize folder structure and read folder
+ *
+ * This code is Copyright (c) 2017, by the authors of nmh. See the
+ * COPYRIGHT file in the root directory of the nmh distribution for
+ * complete copyright information. */
+
+/*
+ * Read a MH folder structure and return an allocated "struct msgs"
+ * corresponding to the contents of the folder.
+ *
+ * Arguments include:
+ *
+ * name - Name of folder
+ * lockflag - If true, write-lock (and keep open) metadata files.
+ * See comments for seq_read() for more information.
+ */
+struct msgs *folder_read(char *name, int lockflag);
*/
#include "h/mh.h"
+#include "folder_read.h"
#include "folder_realloc.h"
#include "folder_free.h"
#include "context_find.h"
*/
#include "h/mh.h"
+#include "sbr/folder_read.h"
#include "sbr/folder_free.h"
#include "sbr/context_save.h"
#include "sbr/context_replace.h"
*/
#include "h/mh.h"
+#include "sbr/folder_read.h"
#include "sbr/folder_realloc.h"
#include "sbr/folder_free.h"
#include "sbr/context_save.h"
*/
#include "h/mh.h"
+#include "sbr/folder_read.h"
#include "sbr/context_save.h"
#include "sbr/context_find.h"
#include "sbr/ambigsw.h"
*/
#include "h/mh.h"
+#include "sbr/folder_read.h"
#include "sbr/context_save.h"
#include "sbr/context_replace.h"
#include "sbr/context_find.h"
*/
#include "h/mh.h"
+#include "sbr/folder_read.h"
#include "sbr/folder_free.h"
#include "sbr/context_save.h"
#include "sbr/context_replace.h"
*/
#include "h/mh.h"
+#include "sbr/folder_read.h"
#include "sbr/folder_free.h"
#include "sbr/context_save.h"
#include "sbr/context_replace.h"
*/
#include "h/mh.h"
+#include "sbr/folder_read.h"
#include "sbr/folder_pack.h"
#include "sbr/folder_free.h"
#include "sbr/context_save.h"
*/
#include "h/mh.h"
+#include "sbr/folder_read.h"
#include "sbr/context_save.h"
#include "sbr/context_replace.h"
#include "sbr/context_find.h"
#endif
#include "h/mh.h"
+#include "sbr/folder_read.h"
#include "sbr/folder_realloc.h"
#include "sbr/folder_free.h"
#include "sbr/context_save.h"
*/
#include "h/mh.h"
+#include "sbr/folder_read.h"
#include "sbr/folder_free.h"
#include "sbr/context_save.h"
#include "sbr/context_replace.h"
*/
#include "h/mh.h"
+#include "sbr/folder_read.h"
#include "sbr/folder_free.h"
#include "sbr/context_find.h"
#include "sbr/brkstring.h"
*/
#include "h/mh.h"
+#include "sbr/folder_read.h"
#include "sbr/context_save.h"
#include "sbr/context_replace.h"
#include "sbr/context_find.h"
*/
#include "h/mh.h"
+#include "sbr/folder_read.h"
#include "sbr/context_save.h"
#include "sbr/context_replace.h"
#include "sbr/context_find.h"
*/
#include "h/mh.h"
+#include "sbr/folder_read.h"
#include "sbr/context_save.h"
#include "sbr/context_replace.h"
#include "sbr/context_find.h"
*/
#include "h/mh.h"
+#include "sbr/folder_read.h"
#include "sbr/folder_realloc.h"
#include "sbr/folder_free.h"
#include "sbr/context_save.h"
*/
#include "h/mh.h"
+#include "sbr/folder_read.h"
#include "sbr/context_save.h"
#include "sbr/context_replace.h"
#include "sbr/context_find.h"
*/
#include "h/mh.h"
+#include "sbr/folder_read.h"
#include "sbr/context_save.h"
#include "sbr/context_replace.h"
#include "sbr/context_find.h"
*/
#include "h/mh.h"
+#include "sbr/folder_read.h"
#include "sbr/folder_free.h"
#include "sbr/folder_addmsg.h"
#include "sbr/context_find.h"
*/
#include "h/mh.h"
+#include "sbr/folder_read.h"
#include "sbr/folder_free.h"
#include "sbr/context_save.h"
#include "sbr/context_replace.h"
*/
#include "h/mh.h"
+#include "sbr/folder_read.h"
#include "sbr/folder_free.h"
#include "sbr/context_save.h"
#include "sbr/context_replace.h"
*/
#include "h/mh.h"
+#include "sbr/folder_read.h"
#include "sbr/folder_free.h"
#include "sbr/folder_addmsg.h"
#include "sbr/context_save.h"
*/
#include "h/mh.h"
+#include "sbr/folder_read.h"
#include "sbr/folder_free.h"
#include "sbr/folder_delmsgs.h"
#include "sbr/folder_addmsg.h"
*/
#include "h/mh.h"
+#include "sbr/folder_read.h"
#include "sbr/context_save.h"
#include "sbr/context_replace.h"
#include "sbr/context_find.h"
*/
#include "h/mh.h"
+#include "sbr/folder_read.h"
#include "sbr/folder_free.h"
#include "sbr/folder_delmsgs.h"
#include "sbr/context_replace.h"
*/
#include "h/mh.h"
+#include "sbr/folder_read.h"
#include "sbr/folder_free.h"
#include "sbr/context_save.h"
#include "sbr/context_replace.h"
*/
#include "h/mh.h"
+#include "sbr/folder_read.h"
#include "sbr/context_save.h"
#include "sbr/context_find.h"
#include "sbr/brkstring.h"
*/
#include "h/mh.h"
+#include "sbr/folder_read.h"
#include "sbr/folder_free.h"
#include "sbr/context_find.h"
#include "sbr/brkstring.h"
*/
#include "h/mh.h"
+#include "sbr/folder_read.h"
#include "sbr/context_save.h"
#include "sbr/context_replace.h"
#include "sbr/context_find.h"
*/
#include "h/mh.h"
+#include "sbr/folder_read.h"
#include "sbr/folder_free.h"
#include "sbr/context_save.h"
#include "sbr/context_replace.h"