1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-23 10:34:07 +00:00

(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.
This commit is contained in:
Karl Heuer 1997-02-23 08:47:57 +00:00
parent 2bffb7c4d4
commit ff804ff548

View File

@ -679,9 +679,7 @@ popmail (user, outfile, preserve, password)
int mbfi;
FILE *mbf;
char *getenv ();
int mbx_write ();
popserver server;
extern char *strerror ();
server = pop_open (0, user, password, POP_NO_GETPASS);
if (! server)
@ -723,7 +721,7 @@ popmail (user, outfile, preserve, password)
for (i = 1; i <= nmsgs; i++)
{
mbx_delimit_begin (mbf);
if (pop_retr (server, i, mbx_write, mbf) != OK)
if (pop_retr (server, i, mbf) != OK)
{
error (Errmsg);
close (mbfi);
@ -780,9 +778,10 @@ popmail (user, outfile, preserve, password)
return (0);
}
pop_retr (server, msgno, action, arg)
int
pop_retr (server, msgno, arg)
popserver server;
int (*action) ();
FILE *arg;
{
extern char *strerror ();
char *line;
@ -800,7 +799,7 @@ pop_retr (server, msgno, action, arg)
if (! line)
break;
if ((*action)(line, arg) != OK)
if (mbx_write (line, arg) != OK)
{
strcpy (Errmsg, strerror (errno));
pop_close (server);