From: Ralph Corderoy Date: Tue, 7 Nov 2017 00:28:47 +0000 (+0000) Subject: readconfig.c: Move interface to own file. X-Git-Url: https://diplodocus.org/git/nmh/commitdiff_plain/2ac87fa623959ffb3eb7b7c3565ed85486e99abd?ds=sidebyside;hp=a59c5565745b21ab13ba016612b9bbbc95ffc8ed readconfig.c: Move interface to own file. --- diff --git a/Makefile.am b/Makefile.am index 034fd41a..879308fd 100644 --- a/Makefile.am +++ b/Makefile.am @@ -384,6 +384,7 @@ noinst_HEADERS = \ sbr/print_version.h \ sbr/push.h \ sbr/read_line.h \ + sbr/readconfig.h \ sbr/seq_add.h \ sbr/seq_bits.h \ sbr/seq_del.h \ diff --git a/h/prototypes.h b/h/prototypes.h index 4be454f4..5b8061b6 100644 --- a/h/prototypes.h +++ b/h/prototypes.h @@ -15,8 +15,6 @@ char *etcpath(char *) NONNULL(1); struct msgs_array; -void add_profile_entry (const char *, const char *); - /* * Check to see if we can display a given character set natively. * Arguments include: @@ -170,7 +168,6 @@ void m_unknown2(m_getfld_state_t *); char *nmh_getpass(const char *); int pidwait (pid_t, int); char *r1bindex(char *, int) PURE; -void readconfig (struct node **, FILE *, const char *, int); int refile (char **, char *); /* diff --git a/sbr/context_read.c b/sbr/context_read.c index acee3949..7aa68681 100644 --- a/sbr/context_read.c +++ b/sbr/context_read.c @@ -22,6 +22,7 @@ */ #include "h/mh.h" +#include "readconfig.h" #include "path.h" #include "error.h" #include "lock_file.h" diff --git a/sbr/mime_type.c b/sbr/mime_type.c index 36930216..91c6c398 100644 --- a/sbr/mime_type.c +++ b/sbr/mime_type.c @@ -6,6 +6,7 @@ */ #include "h/mh.h" +#include "readconfig.h" #include "error.h" #include "h/utils.h" #include "h/tws.h" diff --git a/sbr/readconfig.c b/sbr/readconfig.c index 5a850b04..c744a3e5 100644 --- a/sbr/readconfig.c +++ b/sbr/readconfig.c @@ -7,6 +7,7 @@ */ #include "h/mh.h" +#include "readconfig.h" #include "error.h" #include "h/utils.h" diff --git a/sbr/readconfig.h b/sbr/readconfig.h new file mode 100644 index 00000000..c47790f1 --- /dev/null +++ b/sbr/readconfig.h @@ -0,0 +1,9 @@ +/* readconfig.h -- base routine to read nmh configuration files + * -- such as nmh profile, context file, or mhn.defaults. + * + * 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. */ + +void readconfig(struct node **, FILE *, const char *, int); +void add_profile_entry(const char *, const char *); diff --git a/uip/install-mh.c b/uip/install-mh.c index 5e08fa7a..8fab5d86 100644 --- a/uip/install-mh.c +++ b/uip/install-mh.c @@ -6,6 +6,7 @@ */ #include "h/mh.h" +#include "sbr/readconfig.h" #include "sbr/ambigsw.h" #include "sbr/path.h" #include "sbr/print_version.h" diff --git a/uip/mhbuild.c b/uip/mhbuild.c index 711f26cc..e5e50c69 100644 --- a/uip/mhbuild.c +++ b/uip/mhbuild.c @@ -6,6 +6,7 @@ */ #include "h/mh.h" +#include "sbr/readconfig.h" #include "sbr/ambigsw.h" #include "sbr/path.h" #include "sbr/print_version.h" diff --git a/uip/mhfixmsg.c b/uip/mhfixmsg.c index ae871044..a1ea169c 100644 --- a/uip/mhfixmsg.c +++ b/uip/mhfixmsg.c @@ -6,6 +6,7 @@ */ #include "h/mh.h" +#include "sbr/readconfig.h" #include "sbr/ambigsw.h" #include "sbr/path.h" #include "sbr/print_version.h" diff --git a/uip/mhn.c b/uip/mhn.c index 5a5981ec..49c1c83f 100644 --- a/uip/mhn.c +++ b/uip/mhn.c @@ -6,6 +6,7 @@ */ #include "h/mh.h" +#include "sbr/readconfig.h" #include "sbr/ambigsw.h" #include "sbr/path.h" #include "sbr/print_version.h" diff --git a/uip/mhshow.c b/uip/mhshow.c index b01a3383..fcf04522 100644 --- a/uip/mhshow.c +++ b/uip/mhshow.c @@ -6,6 +6,7 @@ */ #include "h/mh.h" +#include "sbr/readconfig.h" #include "sbr/ambigsw.h" #include "sbr/path.h" #include "sbr/print_version.h" diff --git a/uip/mhstore.c b/uip/mhstore.c index 9a3700d8..adc11d0e 100644 --- a/uip/mhstore.c +++ b/uip/mhstore.c @@ -6,6 +6,7 @@ */ #include "h/mh.h" +#include "sbr/readconfig.h" #include "sbr/ambigsw.h" #include "sbr/path.h" #include "sbr/print_version.h" diff --git a/uip/post.c b/uip/post.c index 60c37c8b..3812f892 100644 --- a/uip/post.c +++ b/uip/post.c @@ -6,6 +6,7 @@ */ #include "h/mh.h" +#include "sbr/readconfig.h" #include "sbr/ambigsw.h" #include "sbr/pidstatus.h" #include "sbr/print_version.h"