diff options
| author | Karl Heuer | 1997-02-23 08:47:57 +0000 |
|---|---|---|
| committer | Karl Heuer | 1997-02-23 08:47:57 +0000 |
| commit | ff804ff5484d87f6874d9b9cb53528d4e3766298 (patch) | |
| tree | 398d4aea2fd1fdd938ad6e299b491305be719d86 | |
| parent | 2bffb7c4d40954f7ac0ff94d0bde77ecc9e746aa (diff) | |
| download | emacs-ff804ff5484d87f6874d9b9cb53528d4e3766298.tar.gz emacs-ff804ff5484d87f6874d9b9cb53528d4e3766298.zip | |
(popmail): Remove some unnecessary function
declarations.
(popmail, pop_retr): Since popmail always passes mbx_write and mbf
into pop_retr, there's no reason to pass in mbx_write, and the
file argument can be declared FILE * explicitly. This fixes a
compilation problem on systems with 64-bit pointers.
| -rw-r--r-- | lib-src/movemail.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/lib-src/movemail.c b/lib-src/movemail.c index 6f22c19e389..4d824401349 100644 --- a/lib-src/movemail.c +++ b/lib-src/movemail.c | |||
| @@ -679,9 +679,7 @@ popmail (user, outfile, preserve, password) | |||
| 679 | int mbfi; | 679 | int mbfi; |
| 680 | FILE *mbf; | 680 | FILE *mbf; |
| 681 | char *getenv (); | 681 | char *getenv (); |
| 682 | int mbx_write (); | ||
| 683 | popserver server; | 682 | popserver server; |
| 684 | extern char *strerror (); | ||
| 685 | 683 | ||
| 686 | server = pop_open (0, user, password, POP_NO_GETPASS); | 684 | server = pop_open (0, user, password, POP_NO_GETPASS); |
| 687 | if (! server) | 685 | if (! server) |
| @@ -723,7 +721,7 @@ popmail (user, outfile, preserve, password) | |||
| 723 | for (i = 1; i <= nmsgs; i++) | 721 | for (i = 1; i <= nmsgs; i++) |
| 724 | { | 722 | { |
| 725 | mbx_delimit_begin (mbf); | 723 | mbx_delimit_begin (mbf); |
| 726 | if (pop_retr (server, i, mbx_write, mbf) != OK) | 724 | if (pop_retr (server, i, mbf) != OK) |
| 727 | { | 725 | { |
| 728 | error (Errmsg); | 726 | error (Errmsg); |
| 729 | close (mbfi); | 727 | close (mbfi); |
| @@ -780,9 +778,10 @@ popmail (user, outfile, preserve, password) | |||
| 780 | return (0); | 778 | return (0); |
| 781 | } | 779 | } |
| 782 | 780 | ||
| 783 | pop_retr (server, msgno, action, arg) | 781 | int |
| 782 | pop_retr (server, msgno, arg) | ||
| 784 | popserver server; | 783 | popserver server; |
| 785 | int (*action) (); | 784 | FILE *arg; |
| 786 | { | 785 | { |
| 787 | extern char *strerror (); | 786 | extern char *strerror (); |
| 788 | char *line; | 787 | char *line; |
| @@ -800,7 +799,7 @@ pop_retr (server, msgno, action, arg) | |||
| 800 | if (! line) | 799 | if (! line) |
| 801 | break; | 800 | break; |
| 802 | 801 | ||
| 803 | if ((*action)(line, arg) != OK) | 802 | if (mbx_write (line, arg) != OK) |
| 804 | { | 803 | { |
| 805 | strcpy (Errmsg, strerror (errno)); | 804 | strcpy (Errmsg, strerror (errno)); |
| 806 | pop_close (server); | 805 | pop_close (server); |