#include <unix.h>
extern int doPOP2(struct optrec *);
extern int POP2_sendcmd(unsigned char *,int );
extern int POP2_sendHELO(unsigned char *,unsigned char *,int );
extern int POP2_sendFOLD(unsigned char *,int );
extern int POP2_quit(int );
extern int POP2_stateGREET(int );
extern int POP2_stateNMBR(int );
extern int POP2_stateSIZE(int );
extern int POP2_stateXFER(int ,int ,int ,int );
extern int doPOP3(struct optrec *);
extern int POP3_OK(unsigned char *,int );
extern int POP3_auth(unsigned char *,unsigned char *,int );
extern int POP3_sendQUIT(int );
extern int POP3_sendSTAT(int *,int );
extern int POP3_sendRETR(int ,int );
extern int POP3_sendDELE(int ,int );
extern int POP3_readmsg(int ,int ,int );
extern int parsecmdline(int ,unsigned char **,struct optrec *);
extern int setdefaults(struct optrec *);
extern int showversioninfo(void);
extern int openuserfolder(struct optrec *);
extern int openmailpipe(struct optrec *);
extern int closeuserfolder(int );
extern int closemailpipe(int );
extern int parseMDAargs(struct optrec *);
extern int clearbiffbit(void);
extern int restorebiffbit(void);
extern int cleanup(int);
extern int Socket(unsigned char *,int );
extern int SockGets(int ,unsigned char *,int );
extern int SockPuts(int ,unsigned char *);
extern int SockWrite(int ,unsigned char *,int );
extern int SockRead(int ,unsigned char *,int );
extern int SockPrintf(int ,unsigned char *,... );
extern int SockStatus(int ,int );
