- FILE *fout, *din = 0, *mypopen();
- int (*closefunc)(), mypclose(), fclose(), (*oldintr)(), (*oldintp)();
- int abortrecv(), oldverbose, oldtype = 0, tcrflag, nfnd;
- char buf[BUFSIZ], *gunique(), msg;
- long bytes = 0, hashbytes = sizeof (buf);
+ FILE *fout, *din = 0, *popen();
+ int (*closefunc)(), pclose(), fclose(), (*oldintr)(), (*oldintp)();
+ int abortrecv(), is_retr, tcrflag, nfnd;
+ char *bufp, *gunique(), msg;
+ static char *buf;
+ static int bufsize;
+ long bytes = 0, hashbytes = HASHBYTES;