]> diplodocus.org Git - nmh/commitdiff
sbr/m_maildir.c: Move prototypes from h/prototypes.h to new header.
authorRalph Corderoy <ralph@inputplus.co.uk>
Mon, 15 May 2017 23:30:59 +0000 (00:30 +0100)
committerRalph Corderoy <ralph@inputplus.co.uk>
Mon, 15 May 2017 23:30:59 +0000 (00:30 +0100)
46 files changed:
Makefile.am
config/config.c
h/prototypes.h
sbr/context_read.c
sbr/credentials.c
sbr/folder_read.c
sbr/m_draft.c
sbr/m_maildir.c
sbr/m_maildir.h [new file with mode: 0644]
sbr/m_mktemp.c
sbr/oauth_prof.c
sbr/path.c
uip/anno.c
uip/burst.c
uip/comp.c
uip/dist.c
uip/flist.c
uip/fmttest.c
uip/folder.c
uip/forw.c
uip/inc.c
uip/install-mh.c
uip/mark.c
uip/mhbuild.c
uip/mhfixmsg.c
uip/mhlist.c
uip/mhn.c
uip/mhpath.c
uip/mhshow.c
uip/mhstore.c
uip/mhstoresbr.c
uip/new.c
uip/packf.c
uip/pick.c
uip/rcvstore.c
uip/refile.c
uip/repl.c
uip/rmf.c
uip/rmm.c
uip/scan.c
uip/send.c
uip/sendsbr.c
uip/show.c
uip/sortm.c
uip/whatnowsbr.c
uip/whom.c

index 12462dd..6d2488e 100644 (file)
@@ -359,6 +359,7 @@ noinst_HEADERS = \
     mts/smtp/smtp.h \
     sbr/ctype-checked.h \
     sbr/lock_file.h \
+    sbr/m_maildir.h \
     sbr/m_mktemp.h \
     sbr/m_rand.h \
     thirdparty/jsmn/jsmn.h \
index 633293e..49d5c8a 100644 (file)
@@ -6,6 +6,7 @@
  */
 
 #include <h/mh.h>
+#include "../sbr/m_maildir.h"
 #include <pwd.h>
 
 #define nmhbindir(file) NMHBINDIR#file
index eb9c09f..c9bac8d 100644 (file)
@@ -230,8 +230,6 @@ void m_getfld_state_destroy (m_getfld_state_t *);
 void m_getfld_track_filepos (m_getfld_state_t *, FILE *);
 int m_getfld (m_getfld_state_t *, char[NAMESZ], char *, int *, FILE *);
 int m_gmprot (void);
-char *m_maildir (char *);
-char *m_mailpath (char *);
 char *m_name (int);
 
 /*
index 936bf2d..589c646 100644 (file)
@@ -23,6 +23,7 @@
 
 #include <h/mh.h>                              /* mh internals */
 #include "lock_file.h"
+#include "m_maildir.h"
 #include <pwd.h>                               /* structure for getpwuid() results */
 
 void
index f6fd15d..82e3c29 100644 (file)
@@ -8,6 +8,7 @@
 #include <h/mh.h>
 #include <h/utils.h>
 #include <h/mts.h>
+#include "m_maildir.h"
 
 struct nmh_creds {
     char *host;                /* Hostname corresponding to credentials */
index eab1e1f..4edd8db 100644 (file)
@@ -7,6 +7,7 @@
 
 #include <h/mh.h>
 #include <h/utils.h>
+#include "m_maildir.h"
 
 /* We allocate the `mi' array 1024 elements at a time */
 #define        NUMMSGS  1024
index 71095a9..683af25 100644 (file)
@@ -7,6 +7,7 @@
 
 #include <h/mh.h>
 #include <h/utils.h>
+#include "m_maildir.h"
 
 
 char *
index 846268a..0f9584b 100644 (file)
@@ -7,6 +7,7 @@
 
 #include <h/mh.h>
 #include <h/utils.h>
+#include "m_maildir.h"
 
 #define        CWD     "./"
 #define        DOT     "."
diff --git a/sbr/m_maildir.h b/sbr/m_maildir.h
new file mode 100644 (file)
index 0000000..d7dc8a3
--- /dev/null
@@ -0,0 +1,9 @@
+/* m_maildir.h -- get the path for the mail directory.
+ *
+ * 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.
+ */
+
+char *m_maildir(char *folder);
+char *m_mailpath(char *folder);
index 5681044..9a28b48 100644 (file)
@@ -8,6 +8,7 @@
 #include <h/mh.h>
 #include <h/utils.h>
 #include <h/signals.h>
+#include "m_maildir.h"
 #include "m_mktemp.h"
 
 static void register_for_removal(const char *);
index 3dc5073..7dbd4fd 100644 (file)
@@ -20,6 +20,7 @@
 
 #include <h/oauth.h>
 #include <h/utils.h>
+#include "m_maildir.h"
 
 static const struct mh_oauth_service_info SERVICES[] = {
     /* https://developers.google.com/accounts/docs/OAuth2InstalledApp */
index 416c32b..3038df4 100644 (file)
@@ -7,6 +7,7 @@
 
 #include <h/mh.h>
 #include <h/utils.h>
+#include "m_maildir.h"
 
 #define        CWD     "./"
 #define        DOT     "."
index 191dd2d..145cc97 100644 (file)
@@ -43,6 +43,7 @@
 
 #include <h/mh.h>
 #include <h/utils.h>
+#include "../sbr/m_maildir.h"
 
 #define ANNO_SWITCHES \
     X("component field", 0, COMPSW) \
index 626e0bd..de762e9 100644 (file)
@@ -8,6 +8,7 @@
 #include <h/mh.h>
 #include <h/utils.h>
 #include <h/mhparse.h>
+#include "../sbr/m_maildir.h"
 #include "../sbr/m_mktemp.h"
 #include "mhfree.h"
 
index a78bcc6..1e4ffa2 100644 (file)
@@ -8,6 +8,7 @@
 #include <h/mh.h>
 #include <h/utils.h>
 #include <h/fmt_scan.h>
+#include "../sbr/m_maildir.h"
 #include <fcntl.h>
 
 #define COMP_SWITCHES \
index cdebbd9..19158ba 100644 (file)
@@ -7,6 +7,7 @@
 
 #include <h/mh.h>
 #include <h/utils.h>
+#include "../sbr/m_maildir.h"
 #include <fcntl.h>
 
 #define DIST_SWITCHES \
index 02d6f5e..65ddf45 100644 (file)
@@ -15,6 +15,7 @@
 
 #include <h/mh.h>
 #include <h/utils.h>
+#include "../sbr/m_maildir.h"
 
 /*
  * We allocate space to record the names of folders
index 19df310..c59348f 100644 (file)
@@ -11,6 +11,7 @@
 #include <h/utils.h>
 #include <h/scansbr.h>
 #include <h/addrsbr.h>
+#include "../sbr/m_maildir.h"
 
 #define FMTTEST_SWITCHES \
     X("form formatfile", 0, FORMSW) \
index 077fa05..c2ad8b8 100644 (file)
@@ -10,6 +10,7 @@
 #include <h/mh.h>
 #include <h/crawl_folders.h>
 #include <h/utils.h>
+#include "../sbr/m_maildir.h"
 
 #define FOLDER_SWITCHES \
     X("all", 0, ALLSW) \
index ef536a5..8ee8da9 100644 (file)
@@ -9,6 +9,7 @@
 #include <fcntl.h>
 #include <h/tws.h>
 #include <h/utils.h>
+#include "../sbr/m_maildir.h"
 
 
 #define        IFORMAT "digest-issue-%s"
index 38ab236..b44e89e 100644 (file)
--- a/uip/inc.c
+++ b/uip/inc.c
@@ -41,6 +41,7 @@
 #include <h/tws.h>
 #include <h/mts.h>
 #include "../sbr/lock_file.h"
+#include "../sbr/m_maildir.h"
 #include "../sbr/m_mktemp.h"
 
 #ifndef TLS_SUPPORT
index bcdb3a2..48bde25 100644 (file)
@@ -7,6 +7,7 @@
 
 #include <h/mh.h>                              /* mh internals */
 #include <h/utils.h>
+#include "../sbr/m_maildir.h"
 #include <pwd.h>                               /* structure for getpwuid() results */
 
 #define INSTALLMH_SWITCHES \
index 7c137a1..bdfeecc 100644 (file)
@@ -9,6 +9,7 @@
 
 #include <h/mh.h>
 #include <h/utils.h>
+#include "../sbr/m_maildir.h"
 
 #define MARK_SWITCHES \
     X("add", 0, ADDSW) \
index efb9c52..b39cc80 100644 (file)
@@ -14,6 +14,7 @@
 #include <h/mhparse.h>
 #include <h/mhcachesbr.h>
 #include <h/utils.h>
+#include "../sbr/m_maildir.h"
 #include "../sbr/m_mktemp.h"
 #include "mhfree.h"
 #include "mhoutsbr.h"
index cef8593..4b880b4 100644 (file)
@@ -11,6 +11,7 @@
 #include <h/mhparse.h>
 #include <h/utils.h>
 #include <h/signals.h>
+#include "../sbr/m_maildir.h"
 #include "../sbr/m_mktemp.h"
 #include "mhfree.h"
 #include "mhoutsbr.h"
index 1d8020d..a467a52 100644 (file)
@@ -15,6 +15,7 @@
 #include <h/mhparse.h>
 #include <h/mhcachesbr.h>
 #include <h/utils.h>
+#include "../sbr/m_maildir.h"
 #include "mhfree.h"
 
 #define MHLIST_SWITCHES \
index 2eff96d..6a1acc3 100644 (file)
--- a/uip/mhn.c
+++ b/uip/mhn.c
@@ -16,6 +16,7 @@
 #include <h/mhparse.h>
 #include <h/mhcachesbr.h>
 #include <h/utils.h>
+#include "../sbr/m_maildir.h"
 #include "mhfree.h"
 #include "mhshowsbr.h"
 
index 2f4af3b..16425ac 100644 (file)
@@ -7,6 +7,7 @@
 
 #include <h/mh.h>
 #include <h/utils.h>
+#include "../sbr/m_maildir.h"
 
 #define MHPATH_SWITCHES \
     X("version", 0, VERSIONSW) \
index 16079dc..cf3940b 100644 (file)
@@ -16,6 +16,7 @@
 #include <h/mhparse.h>
 #include <h/mhcachesbr.h>
 #include <h/utils.h>
+#include "../sbr/m_maildir.h"
 #include "mhfree.h"
 #include "mhshowsbr.h"
 
index 26db5f2..265b203 100644 (file)
@@ -15,6 +15,7 @@
 #include <h/mhparse.h>
 #include <h/mhcachesbr.h>
 #include <h/utils.h>
+#include "../sbr/m_maildir.h"
 #include "mhfree.h"
 
 #define MHSTORE_SWITCHES \
index d707fb8..2bc78ce 100644 (file)
@@ -15,6 +15,7 @@
 #include <h/mhparse.h>
 #include <h/utils.h>
 #include "mhshowsbr.h"
+#include "../sbr/m_maildir.h"
 #include "../sbr/m_mktemp.h"
 
 enum clobber_policy_t {
index 70ee8cc..49aba33 100644 (file)
--- a/uip/new.c
+++ b/uip/new.c
@@ -15,6 +15,7 @@
 #include <h/crawl_folders.h>
 #include <h/utils.h>
 #include "../sbr/lock_file.h"
+#include "../sbr/m_maildir.h"
 
 #define NEW_SWITCHES \
     X("mode", 1, MODESW) \
index 0fd1af1..6fa97b2 100644 (file)
@@ -9,6 +9,7 @@
 #include <fcntl.h>
 #include <h/dropsbr.h>
 #include <h/utils.h>
+#include "../sbr/m_maildir.h"
 
 #define PACKF_SWITCHES \
     X("file name", 0, FILESW) \
index 8e05d3a..1fa6536 100644 (file)
@@ -9,6 +9,7 @@
 #include <h/tws.h>
 #include <h/picksbr.h>
 #include <h/utils.h>
+#include "../sbr/m_maildir.h"
 
 #define PICK_SWITCHES \
     X("reverse", 0, REVSW) \
index 7e22d0a..61702c4 100644 (file)
@@ -10,6 +10,7 @@
 #include <h/signals.h>
 #include <h/mts.h>
 #include <h/utils.h>
+#include "../sbr/m_maildir.h"
 #include "../sbr/m_mktemp.h"
 
 #define RCVSTORE_SWITCHES \
index 8beae1b..84ef6f0 100644 (file)
@@ -8,6 +8,7 @@
 
 #include <h/mh.h>
 #include <h/utils.h>
+#include "../sbr/m_maildir.h"
 #include "../sbr/m_mktemp.h"
 #include <fcntl.h>
 
index 4ca18e7..4b22bfb 100644 (file)
@@ -8,6 +8,7 @@
 #include <h/mh.h>
 #include <h/mime.h>
 #include <h/utils.h>
+#include "../sbr/m_maildir.h"
 
 #define REPL_SWITCHES \
     X("group", 0, GROUPSW) \
index 7ac660c..ec2f8fa 100644 (file)
--- a/uip/rmf.c
+++ b/uip/rmf.c
@@ -7,6 +7,7 @@
 
 #include <h/mh.h>
 #include <h/utils.h>
+#include "../sbr/m_maildir.h"
 #include "../sbr/m_mktemp.h"
 
 #define RMF_SWITCHES \
index 03e0e6c..f245478 100644 (file)
--- a/uip/rmm.c
+++ b/uip/rmm.c
@@ -7,6 +7,7 @@
 
 #include <h/mh.h>
 #include <h/utils.h>
+#include "../sbr/m_maildir.h"
 
 #define RMM_SWITCHES \
     X("unlink", 0, UNLINKSW) \
index 4e9f6b9..2b33708 100644 (file)
@@ -11,6 +11,7 @@
 #include <h/tws.h>
 #include <h/mts.h>
 #include <h/utils.h>
+#include "../sbr/m_maildir.h"
 
 #define SCAN_SWITCHES \
     X("clear", 0, CLRSW) \
index 83e148a..297b8f0 100644 (file)
@@ -11,6 +11,7 @@
 #ifdef OAUTH_SUPPORT
 # include <h/oauth.h>
 #endif
+#include "../sbr/m_maildir.h"
 #include "../sbr/m_mktemp.h"
 
 #ifndef CYRUS_SASL
index 64a1ed6..4ba5578 100644 (file)
@@ -24,6 +24,7 @@
 #ifdef OAUTH_SUPPORT
 #include <h/oauth.h>
 #endif
+#include "../sbr/m_maildir.h"
 #include "../sbr/m_mktemp.h"
 
 #ifdef OAUTH_SUPPORT
index d5afcad..9430e00 100644 (file)
@@ -8,6 +8,7 @@
 #include <h/mh.h>
 #include <h/mime.h>
 #include <h/utils.h>
+#include "../sbr/m_maildir.h"
 
 #define SHOW_SWITCHES \
     X("checkmime", 0, CHECKMIMESW) \
index 8fa9e5b..dc62f56 100644 (file)
@@ -8,6 +8,7 @@
 #include <h/mh.h>
 #include <h/tws.h>
 #include <h/utils.h>
+#include "../sbr/m_maildir.h"
 
 #define SORTM_SWITCHES \
     X("datefield field", 0, DATESW) \
index 3aa9171..cd7011c 100644 (file)
@@ -44,6 +44,7 @@
 #ifdef OAUTH_SUPPORT
 # include <h/oauth.h>
 #endif
+#include "../sbr/m_maildir.h"
 #include "../sbr/m_mktemp.h"
 
 #define WHATNOW_SWITCHES \
index f3a49f8..efa74c6 100644 (file)
@@ -8,6 +8,7 @@
 #include <h/mh.h>
 #include <h/utils.h>
 #include <h/signals.h>
+#include "../sbr/m_maildir.h"
 #include "../sbr/m_mktemp.h"
 
 #ifndef CYRUS_SASL