/*
* popsbr.h -- header for POP client subroutines
*
* $Id: popsbr.h,v 1.4 2005/01/27 16:34:20 opk Exp $
*/
#if 0
#if !defined(NNTP) && defined(MPOP)
# define command pop_command
# define multiline pop_multiline
#endif
#endif
#ifdef NNTP
int pop_set (int, int, int, char *);
#else
int pop_set (int, int, int);
#endif
#ifdef NNTP
int pop_exists (int (*)());
#endif
int pop_init (char *, char *, char *, char *, int, int, int, int, char *);
int pop_fd (char *, int, char *, int);
int pop_stat (int *, int *);
int pop_retr (int, int (*)());
int pop_dele (int);
int pop_noop (void);
int pop_rset (void);
int pop_top (int, int, int (*)());
int pop_quit (void);
int pop_done (void);
#ifdef BPOP
int pop_list (int, int *, int *, int *, int *);
#else
int pop_list (int, int *, int *, int *);
#endif
#ifdef BPOP
int pop_xtnd (int (*)(), char *, ...);
#endif
#if defined(MPOP) && !defined(NNTP)
int pop_last (void);
#endif
#if !defined(NNTP) && defined(MPOP)
/* otherwise they are static functions */
int command(const char *, ...);
int multiline(void);
#endif
/*
* Flags for the various pop authentication methods
*/
#define POP_APOP -1
#define POP_PASSWD 0
#define POP_RPOP 1
#define POP_KPOP 2
syntax highlighted by Code2HTML, v. 0.9.1