/* Prototypes for functions defined in
pgpsendmail.c
 */

extern char PRGNAME[12];

extern struct NetSupportLibrary * NetSupportBase;

extern struct __iobuf * mailfh;

extern char mailfilename[64];

extern char * argline;

extern char * tmpbuf;

int main(int , char ** );

void my_exit(void);

void sendmail(void);

char * ArrayToLine(char ** );

int CheckKeyAvailability(char ** );

int FindKey(char * , char * );

char * stristr(char * , char * );

/* Prototypes for functions defined in
rfcstuff.c
 */

char ** FindReceipients(char * );

char * FindHeaderEntry(char * , char * );

void SplitAddressLine(char * , char ** );

void ParseAddressLines(char ** );

void MakeDomainAddress(char ** );

/* Prototypes for functions defined in
expandalias.c
 */

char ** ExpandAliases(char ** );

void LoadAliases(void);

int AliasExists(char const * );

int UserAliasList(char const * , int (* )(char const * , long , int ), long , int );

/* Prototypes for functions defined in
system.c
 */

int ConfirmEncryption(void);

char * GetOriginalCmdLine(int , char ** );

