# include <pwd.h>
#endif
-#define nmhbindir(file) NMHBINDIR#file
-#define nmhetcdir(file) NMHETCDIR#file
-#define nmhlibdir(file) NMHLIBDIR#file
-
/*
** Find the location of a format or configuration
}
/* Check nmh `etc' directory */
- snprintf (epath, sizeof(epath), nmhetcdir(/%s), file);
+ snprintf (epath, sizeof(epath), NMHETCDIR"/%s", file);
return (access (epath, R_OK) != NOTOK ? epath : file);
}
*/
/* initial profile for new users */
-char *mh_defaults = nmhetcdir (/mh.profile);
+char *mh_defaults = NMHETCDIR"/mh.profile";
/* default name of user profile */
char *mh_profile = ".mh_profile";
/*
** This is the program to process MIME composition files
*/
-char *buildmimeproc = nmhbindir (/mhbuild);
+char *buildmimeproc = NMHBINDIR"/mhbuild";
/*
** This is the program to `cat' a file.
*/
** also invoked by the spost program to process an "Fcc", or by
** comp/repl/forw/dist to refile a draft message.
*/
-char *fileproc = nmhbindir (/refile);
+char *fileproc = NMHBINDIR"/refile";
/*
** This program is called to incorporate messages into a folder.
*/
-char *incproc = nmhbindir (/inc);
+char *incproc = NMHBINDIR"/inc";
/*
** When a user runs an nmh program for the first time, this program
** is called to create his nmh profile, and mail directory.
*/
-char *installproc = nmhlibdir (/install-mh);
+char *installproc = NMHLIBDIR"/install-mh";
/*
** This is the default program invoked by a "list" response
/*
** This is the path for the Bell equivalent mail program.
*/
-char *mailproc = nmhbindir (/mhmail);
+char *mailproc = NMHBINDIR"/mhmail";
/*
** This is used by mhl as a front-end. It is also used
** It is used by send/spost (with -filter) to filter the message
** for "Bcc:" recipients.
*/
-char *mhlproc = nmhlibdir (/mhl);
+char *mhlproc = NMHLIBDIR"/mhl";
/*
** This program is called to pack a folder.
*/
-char *packproc = nmhbindir (/packf);
+char *packproc = NMHBINDIR"/packf";
/*
** This is the delivery program called by send to actually
** deliver mail to users. This is the interface to the MTS.
*/
-char *postproc = nmhlibdir (/spost);
+char *postproc = NMHLIBDIR"/spost";
/*
** This is program is called by slocal to handle
** the action `folder' or `+'.
*/
-char *rcvstoreproc = nmhlibdir (/rcvstore);
+char *rcvstoreproc = NMHLIBDIR"/rcvstore";
/*
** This program is called to remove a folder.
*/
-char *rmfproc = nmhbindir (/rmf);
+char *rmfproc = NMHBINDIR"/rmf";
/*
** This program is called to remove a message by rmm or refile -nolink.
** This program is usually called by the user's whatnowproc, but it
** may also be called directly to send a message previously composed.
*/
-char *sendproc = nmhbindir (/send);
+char *sendproc = NMHBINDIR"/send";
/*
** This is the path to the program used by "show"
** to display non-text (MIME) messages.
*/
-char *showmimeproc = nmhbindir (/mhshow);
+char *showmimeproc = NMHBINDIR"/mhshow";
/*
** This is the default program called by "show" to filter
** changed to a pager (such as "more" or "less") if you prefer
** that such message not be filtered in any way.
*/
-char *showproc = nmhlibdir (/mhl);
+char *showproc = NMHLIBDIR"/mhl";
/*
** This program is called after comp, et. al., have built a draft
*/
-char *whatnowproc = nmhbindir (/whatnow);
+char *whatnowproc = NMHBINDIR"/whatnow";
/*
** This is the sendmail interface to use for sending mail.
** This is the global nmh alias file. It is somewhat obsolete, since
** global aliases should be handled by the Mail Transport Agent (MTA).
*/
-char *AliasFile = nmhetcdir (/MailAliases);
+char *AliasFile = NMHETCDIR"/MailAliases";
/*
** File protections