]> diplodocus.org Git - nmh/commitdiff
r1bindex.c: Move interface to own file.
authorRalph Corderoy <ralph@inputplus.co.uk>
Sat, 11 Nov 2017 23:47:07 +0000 (23:47 +0000)
committerRalph Corderoy <ralph@inputplus.co.uk>
Sun, 12 Nov 2017 12:25:33 +0000 (12:25 +0000)
19 files changed:
Makefile.am
h/prototypes.h
mts/smtp/smtp.c
sbr/arglist.c
sbr/m_backup.c
sbr/m_mktemp.c
sbr/r1bindex.c
sbr/r1bindex.h [new file with mode: 0644]
sbr/showfile.c
sbr/utils.c
uip/mhbuildsbr.c
uip/mhlistsbr.c
uip/mhlsbr.c
uip/mhparse.c
uip/mhstoresbr.c
uip/new.c
uip/show.c
uip/whatnowproc.c
uip/whatnowsbr.c

index 0a6c39a..96fcaf5 100644 (file)
@@ -415,6 +415,7 @@ noinst_HEADERS = \
     sbr/print_sw.h \
     sbr/print_version.h \
     sbr/push.h \
     sbr/print_sw.h \
     sbr/print_version.h \
     sbr/push.h \
+    sbr/r1bindex.h \
     sbr/read_line.h \
     sbr/readconfig.h \
     sbr/refile.h \
     sbr/read_line.h \
     sbr/readconfig.h \
     sbr/refile.h \
index 5592609..adfa940 100644 (file)
@@ -64,7 +64,6 @@ void m_unknown2(m_getfld_state_t *);
 
 char *nmh_getpass(const char *);
 int pidwait (pid_t, int);
 
 char *nmh_getpass(const char *);
 int pidwait (pid_t, int);
-char *r1bindex(char *, int) PURE;
 
 void scan_detect_mbox_style (FILE *);
 void scan_finished(void);
 
 void scan_detect_mbox_style (FILE *);
 void scan_finished(void);
index 15b2f20..8270b34 100644 (file)
@@ -6,6 +6,7 @@
  */
 
 #include "h/mh.h"
  */
 
 #include "h/mh.h"
+#include "sbr/r1bindex.h"
 #include "sbr/client.h"
 #include "sbr/error.h"
 #include "smtp.h"
 #include "sbr/client.h"
 #include "sbr/error.h"
 #include "smtp.h"
index bf88eb2..168e36b 100644 (file)
@@ -6,6 +6,7 @@
  */
 
 #include "h/mh.h"
  */
 
 #include "h/mh.h"
+#include "r1bindex.h"
 #include "brkstring.h"
 #include "error.h"
 #include "arglist.h"
 #include "brkstring.h"
 #include "error.h"
 #include "arglist.h"
index 2342f03..e8cb84b 100644 (file)
@@ -6,6 +6,7 @@
  */
 
 #include "h/mh.h"
  */
 
 #include "h/mh.h"
+#include "r1bindex.h"
 #include "m_backup.h"
 #include "m_mktemp.h"
 
 #include "m_backup.h"
 #include "m_mktemp.h"
 
index 61a32f6..1ec94c6 100644 (file)
@@ -6,6 +6,7 @@
  */
 
 #include "h/mh.h"
  */
 
 #include "h/mh.h"
+#include "r1bindex.h"
 #include "h/utils.h"
 #include "h/signals.h"
 #include "m_maildir.h"
 #include "h/utils.h"
 #include "h/signals.h"
 #include "m_maildir.h"
index 70d650b..fb4595c 100644 (file)
@@ -9,6 +9,7 @@
  */
 
 #include "h/mh.h"
  */
 
 #include "h/mh.h"
+#include "r1bindex.h"
 
 /* Does not return NULL. */
 char *
 
 /* Does not return NULL. */
 char *
diff --git a/sbr/r1bindex.h b/sbr/r1bindex.h
new file mode 100644 (file)
index 0000000..92f9775
--- /dev/null
@@ -0,0 +1,10 @@
+/* r1bindex.h -- Given a string and a character, return a pointer
+ *            -- to the right of the rightmost occurrence of the
+ *            -- character.  If the character doesn't occur, the
+ *            -- pointer will be at the beginning of the string.
+ *
+ * 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 *r1bindex(char *, int) PURE;
index 2985dbe..4a06fd0 100644 (file)
@@ -6,6 +6,7 @@
  */
 
 #include "h/mh.h"
  */
 
 #include "h/mh.h"
+#include "r1bindex.h"
 #include "context_save.h"
 #include "arglist.h"
 #include "error.h"
 #include "context_save.h"
 #include "arglist.h"
 #include "error.h"
index 9640cf1..9c4b9fd 100644 (file)
@@ -6,6 +6,7 @@
  */
 
 #include "h/mh.h"
  */
 
 #include "h/mh.h"
+#include "r1bindex.h"
 #include "context_foil.h"
 #include "context_replace.h"
 #include "context_read.h"
 #include "context_foil.h"
 #include "context_replace.h"
 #include "context_read.h"
index fd83155..e7b9c50 100644 (file)
@@ -14,6 +14,7 @@
  */
 
 #include "h/mh.h"
  */
 
 #include "h/mh.h"
+#include "sbr/r1bindex.h"
 #include "sbr/encode_rfc2047.h"
 #include "sbr/copyip.h"
 #include "sbr/cpydata.h"
 #include "sbr/encode_rfc2047.h"
 #include "sbr/copyip.h"
 #include "sbr/cpydata.h"
index e1c3bef..ae1becf 100644 (file)
@@ -7,6 +7,7 @@
  */
 
 #include "h/mh.h"
  */
 
 #include "h/mh.h"
+#include "sbr/r1bindex.h"
 #include "sbr/trimcpy.h"
 #include <fcntl.h>
 #include "h/mts.h"
 #include "sbr/trimcpy.h"
 #include <fcntl.h>
 #include "h/mts.h"
index 9403945..0fbdc6c 100644 (file)
@@ -6,6 +6,7 @@
  */
 
 #include "h/mh.h"
  */
 
 #include "h/mh.h"
+#include "sbr/r1bindex.h"
 #include "sbr/snprintb.h"
 #include "sbr/copyip.h"
 #include "sbr/discard.h"
 #include "sbr/snprintb.h"
 #include "sbr/copyip.h"
 #include "sbr/discard.h"
index 7a8e88d..9b72d91 100644 (file)
@@ -6,6 +6,7 @@
  */
 
 #include "h/mh.h"
  */
 
 #include "h/mh.h"
+#include "sbr/r1bindex.h"
 #include "sbr/ruserpass.h"
 #include "sbr/fmt_rfc2047.h"
 #include "sbr/uprf.h"
 #include "sbr/ruserpass.h"
 #include "sbr/fmt_rfc2047.h"
 #include "sbr/uprf.h"
index c93a1df..4e4298b 100644 (file)
@@ -6,6 +6,7 @@
  */
 
 #include "h/mh.h"
  */
 
 #include "h/mh.h"
+#include "sbr/r1bindex.h"
 #include "sbr/uprf.h"
 #include "sbr/getcpy.h"
 #include "sbr/getfolder.h"
 #include "sbr/uprf.h"
 #include "sbr/getcpy.h"
 #include "sbr/getfolder.h"
index 18e60ff..f4e08e7 100644 (file)
--- a/uip/new.c
+++ b/uip/new.c
@@ -12,6 +12,7 @@
 #include <sys/types.h>
 
 #include "h/mh.h"
 #include <sys/types.h>
 
 #include "h/mh.h"
+#include "sbr/r1bindex.h"
 #include "sbr/trimcpy.h"
 #include "sbr/vfgets.h"
 #include "sbr/getcpy.h"
 #include "sbr/trimcpy.h"
 #include "sbr/vfgets.h"
 #include "sbr/getcpy.h"
index 3e708df..45bb4f0 100644 (file)
@@ -6,6 +6,7 @@
  */
 
 #include "h/mh.h"
  */
 
 #include "h/mh.h"
+#include "sbr/r1bindex.h"
 #include "sbr/uprf.h"
 #include "sbr/check_charset.h"
 #include "sbr/m_draft.h"
 #include "sbr/uprf.h"
 #include "sbr/check_charset.h"
 #include "sbr/m_draft.h"
index 6ea65d4..8f5b534 100644 (file)
@@ -6,6 +6,7 @@
  */
 
 #include "h/mh.h"
  */
 
 #include "h/mh.h"
+#include "sbr/r1bindex.h"
 #include "sbr/geteditor.h"
 #include "sbr/context_save.h"
 #include "sbr/error.h"
 #include "sbr/geteditor.h"
 #include "sbr/context_save.h"
 #include "sbr/error.h"
index 459b89b..a82b657 100644 (file)
@@ -38,6 +38,7 @@
  */
 
 #include "h/mh.h"
  */
 
 #include "h/mh.h"
+#include "sbr/r1bindex.h"
 #include "sbr/refile.h"
 #include "sbr/closefds.h"
 #include "sbr/copyip.h"
 #include "sbr/refile.h"
 #include "sbr/closefds.h"
 #include "sbr/copyip.h"