25 |
extern const char version[]; |
extern const char version[]; |
26 |
extern const char copyright[]; |
extern const char copyright[]; |
27 |
|
|
|
struct list { |
|
|
char *line; |
|
|
char *modify; |
|
|
struct list *next; |
|
|
}; |
|
|
|
|
28 |
struct options_struct { |
struct options_struct { |
29 |
int termlevel; |
int termlevel; |
30 |
int uloglevel; |
int uloglevel; |
52 |
unsigned int tunnel_port; |
unsigned int tunnel_port; |
53 |
unsigned int mta_port; |
unsigned int mta_port; |
54 |
unsigned int socks_port; |
unsigned int socks_port; |
|
struct list *transmap; |
|
|
struct list *transmap_tail; |
|
|
}; |
|
|
|
|
|
struct message_struct { |
|
|
char *body; |
|
|
char *body_append; |
|
|
struct list *mime_hdr; |
|
|
char *boundary; |
|
|
char *exteditor; |
|
|
struct list *addlist; |
|
|
struct list *remlist; |
|
|
struct list *modlist; |
|
|
struct list *addlist_tail; |
|
|
struct list *remlist_tail; |
|
|
struct list *modlist_tail; |
|
55 |
}; |
}; |
56 |
|
|
57 |
struct rm_struct { |
struct rm_struct { |
86 |
}; |
}; |
87 |
#endif /* HAVE_SSL */ |
#endif /* HAVE_SSL */ |
88 |
|
|
|
#ifdef HAVE_GPG |
|
|
struct gpg_struct { |
|
|
char *keys; |
|
|
char *rm_key; |
|
|
char *passphrase; |
|
|
}; |
|
|
#endif /* HAVE_GPG */ |
|
89 |
|
|
90 |
extern struct options_struct options; |
extern struct options_struct options; |
91 |
extern struct session_struct session; |
extern struct session_struct session; |
96 |
extern struct secure_struct secure; |
extern struct secure_struct secure; |
97 |
#endif /* HAVE_TLS or HAVE_SSL */ |
#endif /* HAVE_TLS or HAVE_SSL */ |
98 |
|
|
|
#ifdef HAVE_GPG |
|
|
extern struct gpg_struct gpg; |
|
|
#endif /* HAVE_GPG */ |
|
|
|
|
99 |
extern unsigned long topt; |
extern unsigned long topt; |
|
extern unsigned long mopt; |
|
100 |
extern unsigned long ropt; |
extern unsigned long ropt; |
101 |
|
|
102 |
extern void *remote_client; |
extern void *remote_client; |