here comes the big header include rewrite
[monky] / src / mail.h
index f12d8a1..45f5866 100644 (file)
@@ -1,8 +1,28 @@
-#ifndef _MAIL_H_
-#define _MAIL_H_
+#ifndef _MAIL_H
+#define _MAIL_H
+
+#include "timed_thread.h"
 
 extern char *current_mail_spool;
 
+struct mail_s {                        // for imap and pop3
+       unsigned long unseen;
+       unsigned long messages;
+       unsigned long used;
+       unsigned long quota;
+       unsigned long port;
+       unsigned int retries;
+       float interval;
+       double last_update;
+       char host[128];
+       char user[128];
+       char pass[128];
+       char command[1024];
+       char folder[128];
+       timed_thread *p_timed_thread;
+       char secure;
+};
+
 struct local_mail_s {
        char *box;
        int mail_count;
@@ -21,4 +41,4 @@ struct mail_s *parse_mail_args(char type, const char *arg);
 void *imap_thread(void *arg);
 void *pop3_thread(void *arg);
 
-#endif /* _MAIL_H_ */
+#endif /* _MAIL_H */