From: Ralph Corderoy Date: Fri, 10 Nov 2017 23:05:42 +0000 (+0000) Subject: context_save.c: Move interface to own file. X-Git-Url: https://diplodocus.org/git/nmh/commitdiff_plain/0e9d59cad403f6e9ef6601e3c9889b82a9f325bc context_save.c: Move interface to own file. --- diff --git a/Makefile.am b/Makefile.am index 98b151a3..4468e0e3 100644 --- a/Makefile.am +++ b/Makefile.am @@ -371,6 +371,7 @@ noinst_HEADERS = \ sbr/context_find.h \ sbr/context_read.h \ sbr/context_replace.h \ + sbr/context_save.h \ sbr/ctype-checked.h \ sbr/error.h \ sbr/lock_file.h \ diff --git a/h/prototypes.h b/h/prototypes.h index 784f7409..8006f655 100644 --- a/h/prototypes.h +++ b/h/prototypes.h @@ -31,7 +31,6 @@ int client(char *, char *, char *, int, int); void closefds(int); char *concat (const char *, ...) ENDNULL; int context_foil (char *); -void context_save (void); char **copyip (char **, char **, int); void cpydata (int, int, const char *, const char *); void cpydgst (int, int, char *, char *); diff --git a/sbr/context_save.c b/sbr/context_save.c index 01afbd80..2740321e 100644 --- a/sbr/context_save.c +++ b/sbr/context_save.c @@ -12,6 +12,7 @@ */ #include "h/mh.h" +#include "context_save.h" #include "error.h" #include "h/signals.h" #include "lock_file.h" diff --git a/sbr/context_save.h b/sbr/context_save.h new file mode 100644 index 00000000..a1b70c41 --- /dev/null +++ b/sbr/context_save.h @@ -0,0 +1,7 @@ +/* context_save.h -- write out the updated context file + * + * 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 context_save(void); diff --git a/sbr/folder_delmsgs.c b/sbr/folder_delmsgs.c index f9d7f591..53c6b518 100644 --- a/sbr/folder_delmsgs.c +++ b/sbr/folder_delmsgs.c @@ -6,6 +6,7 @@ */ #include "h/mh.h" +#include "context_save.h" #include "arglist.h" #include "error.h" #include "h/utils.h" diff --git a/sbr/makedir.c b/sbr/makedir.c index 5bb35505..12305537 100644 --- a/sbr/makedir.c +++ b/sbr/makedir.c @@ -10,6 +10,7 @@ */ #include "h/mh.h" +#include "context_save.h" #include "context_find.h" #include "atooi.h" #include "error.h" diff --git a/sbr/refile.c b/sbr/refile.c index ce31273b..15f016d0 100644 --- a/sbr/refile.c +++ b/sbr/refile.c @@ -7,6 +7,7 @@ */ #include "h/mh.h" +#include "context_save.h" #include "arglist.h" #include "error.h" #include "h/utils.h" diff --git a/sbr/remdir.c b/sbr/remdir.c index 18ea9244..d4da1cbe 100644 --- a/sbr/remdir.c +++ b/sbr/remdir.c @@ -6,6 +6,7 @@ */ #include "h/mh.h" +#include "context_save.h" #include "error.h" diff --git a/sbr/showfile.c b/sbr/showfile.c index 1ce63721..2985dbed 100644 --- a/sbr/showfile.c +++ b/sbr/showfile.c @@ -6,6 +6,7 @@ */ #include "h/mh.h" +#include "context_save.h" #include "arglist.h" #include "error.h" diff --git a/uip/anno.c b/uip/anno.c index 5f175e6b..508da291 100644 --- a/uip/anno.c +++ b/uip/anno.c @@ -42,6 +42,7 @@ */ #include "h/mh.h" +#include "sbr/context_save.h" #include "sbr/context_replace.h" #include "sbr/context_find.h" #include "sbr/ambigsw.h" diff --git a/uip/burst.c b/uip/burst.c index 46ac15d4..57d69672 100644 --- a/uip/burst.c +++ b/uip/burst.c @@ -6,6 +6,7 @@ */ #include "h/mh.h" +#include "sbr/context_save.h" #include "sbr/context_replace.h" #include "sbr/context_find.h" #include "sbr/ambigsw.h" diff --git a/uip/comp.c b/uip/comp.c index fe7798df..382be84d 100644 --- a/uip/comp.c +++ b/uip/comp.c @@ -6,6 +6,7 @@ */ #include "h/mh.h" +#include "sbr/context_save.h" #include "sbr/context_find.h" #include "sbr/ambigsw.h" #include "sbr/path.h" diff --git a/uip/dist.c b/uip/dist.c index e7ea240e..13a53782 100644 --- a/uip/dist.c +++ b/uip/dist.c @@ -6,6 +6,7 @@ */ #include "h/mh.h" +#include "sbr/context_save.h" #include "sbr/context_replace.h" #include "sbr/context_find.h" #include "sbr/ambigsw.h" diff --git a/uip/dp.c b/uip/dp.c index b49269a0..2914980f 100644 --- a/uip/dp.c +++ b/uip/dp.c @@ -6,6 +6,7 @@ */ #include "h/mh.h" +#include "sbr/context_save.h" #include "sbr/ambigsw.h" #include "sbr/print_version.h" #include "sbr/print_help.h" diff --git a/uip/flist.c b/uip/flist.c index f3cd2a27..1584b0c4 100644 --- a/uip/flist.c +++ b/uip/flist.c @@ -14,6 +14,7 @@ */ #include "h/mh.h" +#include "sbr/context_save.h" #include "sbr/context_replace.h" #include "sbr/context_find.h" #include "sbr/brkstring.h" diff --git a/uip/fmttest.c b/uip/fmttest.c index 45f282cd..c895c5ba 100644 --- a/uip/fmttest.c +++ b/uip/fmttest.c @@ -6,6 +6,7 @@ */ #include "h/mh.h" +#include "sbr/context_save.h" #include "sbr/context_replace.h" #include "sbr/context_find.h" #include "sbr/brkstring.h" diff --git a/uip/folder.c b/uip/folder.c index 7db8fb05..02a979ad 100644 --- a/uip/folder.c +++ b/uip/folder.c @@ -8,6 +8,7 @@ */ #include "h/mh.h" +#include "sbr/context_save.h" #include "sbr/context_replace.h" #include "sbr/context_del.h" #include "sbr/context_find.h" diff --git a/uip/forw.c b/uip/forw.c index 654a3f74..2f1cbffa 100644 --- a/uip/forw.c +++ b/uip/forw.c @@ -6,6 +6,7 @@ */ #include "h/mh.h" +#include "sbr/context_save.h" #include "sbr/context_replace.h" #include "sbr/context_find.h" #include "sbr/ambigsw.h" diff --git a/uip/inc.c b/uip/inc.c index 0cbd08d8..ae41caa0 100644 --- a/uip/inc.c +++ b/uip/inc.c @@ -31,6 +31,7 @@ #endif #include "h/mh.h" +#include "sbr/context_save.h" #include "sbr/context_replace.h" #include "sbr/context_find.h" #include "sbr/ambigsw.h" diff --git a/uip/install-mh.c b/uip/install-mh.c index 5bbba219..abbef09d 100644 --- a/uip/install-mh.c +++ b/uip/install-mh.c @@ -6,6 +6,7 @@ */ #include "h/mh.h" +#include "sbr/context_save.h" #include "sbr/context_replace.h" #include "sbr/readconfig.h" #include "sbr/ambigsw.h" diff --git a/uip/mark.c b/uip/mark.c index 201ad88f..4bb8ca1a 100644 --- a/uip/mark.c +++ b/uip/mark.c @@ -8,6 +8,7 @@ */ #include "h/mh.h" +#include "sbr/context_save.h" #include "sbr/context_replace.h" #include "sbr/context_find.h" #include "sbr/ambigsw.h" diff --git a/uip/mhfixmsg.c b/uip/mhfixmsg.c index 60048024..303a8e63 100644 --- a/uip/mhfixmsg.c +++ b/uip/mhfixmsg.c @@ -6,6 +6,7 @@ */ #include "h/mh.h" +#include "sbr/context_save.h" #include "sbr/context_replace.h" #include "sbr/context_find.h" #include "sbr/readconfig.h" diff --git a/uip/mhlist.c b/uip/mhlist.c index b9636393..fb0554d4 100644 --- a/uip/mhlist.c +++ b/uip/mhlist.c @@ -6,6 +6,7 @@ */ #include "h/mh.h" +#include "sbr/context_save.h" #include "sbr/context_replace.h" #include "sbr/context_find.h" #include "sbr/ambigsw.h" diff --git a/uip/mhn.c b/uip/mhn.c index 3c14a993..1f6e4870 100644 --- a/uip/mhn.c +++ b/uip/mhn.c @@ -6,6 +6,7 @@ */ #include "h/mh.h" +#include "sbr/context_save.h" #include "sbr/context_replace.h" #include "sbr/context_find.h" #include "sbr/readconfig.h" diff --git a/uip/mhpath.c b/uip/mhpath.c index ecb80552..7153df20 100644 --- a/uip/mhpath.c +++ b/uip/mhpath.c @@ -6,6 +6,7 @@ */ #include "h/mh.h" +#include "sbr/context_save.h" #include "sbr/context_find.h" #include "sbr/ambigsw.h" #include "sbr/path.h" diff --git a/uip/mhshow.c b/uip/mhshow.c index f1c37b01..ab5a0b7b 100644 --- a/uip/mhshow.c +++ b/uip/mhshow.c @@ -6,6 +6,7 @@ */ #include "h/mh.h" +#include "sbr/context_save.h" #include "sbr/context_replace.h" #include "sbr/context_find.h" #include "sbr/readconfig.h" diff --git a/uip/mhstore.c b/uip/mhstore.c index ea5d4570..96cf196d 100644 --- a/uip/mhstore.c +++ b/uip/mhstore.c @@ -6,6 +6,7 @@ */ #include "h/mh.h" +#include "sbr/context_save.h" #include "sbr/context_replace.h" #include "sbr/context_find.h" #include "sbr/readconfig.h" diff --git a/uip/new.c b/uip/new.c index 2aca1b6d..a106ce49 100644 --- a/uip/new.c +++ b/uip/new.c @@ -12,6 +12,7 @@ #include #include "h/mh.h" +#include "sbr/context_save.h" #include "sbr/context_replace.h" #include "sbr/context_find.h" #include "sbr/brkstring.h" diff --git a/uip/packf.c b/uip/packf.c index a33c8663..ebc5f538 100644 --- a/uip/packf.c +++ b/uip/packf.c @@ -6,6 +6,7 @@ */ #include "h/mh.h" +#include "sbr/context_save.h" #include "sbr/context_replace.h" #include "sbr/context_find.h" #include "sbr/ambigsw.h" diff --git a/uip/pick.c b/uip/pick.c index 4dc7602d..822f5446 100644 --- a/uip/pick.c +++ b/uip/pick.c @@ -6,6 +6,7 @@ */ #include "h/mh.h" +#include "sbr/context_save.h" #include "sbr/context_replace.h" #include "sbr/context_find.h" #include "sbr/ambigsw.h" diff --git a/uip/prompter.c b/uip/prompter.c index d0e885ad..44d53222 100644 --- a/uip/prompter.c +++ b/uip/prompter.c @@ -6,6 +6,7 @@ */ #include "h/mh.h" +#include "sbr/context_save.h" #include "sbr/ambigsw.h" #include "sbr/print_version.h" #include "sbr/print_help.h" diff --git a/uip/rcvstore.c b/uip/rcvstore.c index 5e7f124c..8f28aa0d 100644 --- a/uip/rcvstore.c +++ b/uip/rcvstore.c @@ -6,6 +6,7 @@ */ #include "h/mh.h" +#include "sbr/context_save.h" #include "sbr/context_find.h" #include "sbr/ambigsw.h" #include "sbr/path.h" diff --git a/uip/refile.c b/uip/refile.c index 660003e0..654ce10e 100644 --- a/uip/refile.c +++ b/uip/refile.c @@ -7,6 +7,7 @@ */ #include "h/mh.h" +#include "sbr/context_save.h" #include "sbr/context_replace.h" #include "sbr/context_find.h" #include "sbr/ambigsw.h" diff --git a/uip/repl.c b/uip/repl.c index 777f5784..e0e72813 100644 --- a/uip/repl.c +++ b/uip/repl.c @@ -6,6 +6,7 @@ */ #include "h/mh.h" +#include "sbr/context_save.h" #include "sbr/context_replace.h" #include "sbr/context_find.h" #include "sbr/ambigsw.h" diff --git a/uip/rmf.c b/uip/rmf.c index 42869f92..95328881 100644 --- a/uip/rmf.c +++ b/uip/rmf.c @@ -6,6 +6,7 @@ */ #include "h/mh.h" +#include "sbr/context_save.h" #include "sbr/context_replace.h" #include "sbr/context_del.h" #include "sbr/context_find.h" diff --git a/uip/scan.c b/uip/scan.c index eb28f583..a47b8685 100644 --- a/uip/scan.c +++ b/uip/scan.c @@ -6,6 +6,7 @@ */ #include "h/mh.h" +#include "sbr/context_save.h" #include "sbr/context_replace.h" #include "sbr/context_find.h" #include "sbr/brkstring.h" diff --git a/uip/send.c b/uip/send.c index 4d02e134..3c5f5ab6 100644 --- a/uip/send.c +++ b/uip/send.c @@ -6,6 +6,7 @@ */ #include "h/mh.h" +#include "sbr/context_save.h" #include "sbr/context_find.h" #include "sbr/brkstring.h" #include "sbr/ambigsw.h" diff --git a/uip/show.c b/uip/show.c index 9d647090..c94757a6 100644 --- a/uip/show.c +++ b/uip/show.c @@ -6,6 +6,7 @@ */ #include "h/mh.h" +#include "sbr/context_save.h" #include "sbr/context_replace.h" #include "sbr/context_find.h" #include "sbr/ambigsw.h" diff --git a/uip/sortm.c b/uip/sortm.c index 7dd70530..e909abcd 100644 --- a/uip/sortm.c +++ b/uip/sortm.c @@ -6,6 +6,7 @@ */ #include "h/mh.h" +#include "sbr/context_save.h" #include "sbr/context_replace.h" #include "sbr/context_find.h" #include "sbr/ambigsw.h" diff --git a/uip/whatnowproc.c b/uip/whatnowproc.c index a4d22a79..f61f5b7f 100644 --- a/uip/whatnowproc.c +++ b/uip/whatnowproc.c @@ -6,6 +6,7 @@ */ #include "h/mh.h" +#include "sbr/context_save.h" #include "sbr/error.h" #include "h/done.h" diff --git a/uip/whatnowsbr.c b/uip/whatnowsbr.c index bb6f0193..407a529f 100644 --- a/uip/whatnowsbr.c +++ b/uip/whatnowsbr.c @@ -38,6 +38,7 @@ */ #include "h/mh.h" +#include "sbr/context_save.h" #include "sbr/context_find.h" #include "sbr/brkstring.h" #include "sbr/ambigsw.h"