mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-15 10:30:25 -08:00
* movemail.c: Define macros only in needed contexts.
This commit is contained in:
parent
d47d631945
commit
5ecec6a7f4
2 changed files with 16 additions and 2 deletions
|
|
@ -14,8 +14,9 @@
|
|||
|
||||
* movemail.c (main, pop_retr): Rename locals to avoid shadowing.
|
||||
(progname, sfi, sfo, ibuffer, obuffer): Remove unused vars.
|
||||
(DIRECTORY_SEP, IS_DIRECTORY_SEP, DONE, IS_FROM_LINE):
|
||||
Remove unused macros.
|
||||
(DONE): Remove unused macro.
|
||||
(DIRECTORY_SEP, IS_DIRECTORY_SEP, IS_FROM_LINE):
|
||||
Define these macros only in the contexts that need them.
|
||||
* pop.c (index): Remove unused macro.
|
||||
(KPOP_PORT): Define only if KERBEROS is defined.
|
||||
|
||||
|
|
|
|||
|
|
@ -262,6 +262,13 @@ main (int argc, char **argv)
|
|||
if (! spool_name)
|
||||
#endif
|
||||
{
|
||||
#ifndef DIRECTORY_SEP
|
||||
#define DIRECTORY_SEP '/'
|
||||
#endif
|
||||
#ifndef IS_DIRECTORY_SEP
|
||||
#define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP)
|
||||
#endif
|
||||
|
||||
/* Use a lock file named after our first argument with .lock appended:
|
||||
If it exists, the mail file is locked. */
|
||||
/* Note: this locking mechanism is *required* by the mailer
|
||||
|
|
@ -862,6 +869,12 @@ static int
|
|||
mbx_write (char *line, int len, FILE *mbf)
|
||||
{
|
||||
#ifdef MOVEMAIL_QUOTE_POP_FROM_LINES
|
||||
/* Do this as a macro instead of using strcmp to save on execution time. */
|
||||
# define IS_FROM_LINE(a) ((a[0] == 'F') \
|
||||
&& (a[1] == 'r') \
|
||||
&& (a[2] == 'o') \
|
||||
&& (a[3] == 'm') \
|
||||
&& (a[4] == ' '))
|
||||
if (IS_FROM_LINE (line))
|
||||
{
|
||||
if (fputc ('>', mbf) == EOF)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue