/*--------------------------------------------------------------------*/ /* maillib.h */ /* */ /* descriptions of mail user agent subroutines */ /* */ /* Changes copyright 1990, Andrew H. Derbyshire */ /* */ /* Change History: */ /* */ /* 3 May 90 Create from mail.c */ /* 8 Jul 90 Make LSIZE BUFSIZ */ /*--------------------------------------------------------------------*/ /*--------------------------------------------------------------------*/ /* Function prototypes */ /*--------------------------------------------------------------------*/ boolean Pager(const int msgnum, boolean external, copyopt received, const boolean reset); void PageReset( void ); boolean PageLine(char *line); boolean CopyMsg(int msgnum, FILE *f, copyopt headers, boolean indent); void Sub_Pager(const char *tmailbag, boolean builtin ); boolean Numeric( const char *number); /* return 1 if number all digits, else return 0 */ boolean RetrieveLine(long adr, char *line, const size_t len); void ReturnAddress(char *line, struct ldesc *ld); void sayoptions( FLAGTABLE *flags); /*--------------------------------------------------------------------*/ /* Global variables */ /*--------------------------------------------------------------------*/ extern FILE* fmailbox; extern struct ldesc *letters; extern int letternum;