Blame


1 eacea5a0 2006-02-17 devnull #include <u.h>
2 eacea5a0 2006-02-17 devnull #include <libc.h>
3 eacea5a0 2006-02-17 devnull #include <bio.h>
4 eacea5a0 2006-02-17 devnull #include <auth.h>
5 eacea5a0 2006-02-17 devnull #include <thread.h>
6 eacea5a0 2006-02-17 devnull #include <fcall.h>
7 eacea5a0 2006-02-17 devnull #include <plumb.h>
8 eacea5a0 2006-02-17 devnull #include <9p.h>
9 eacea5a0 2006-02-17 devnull
10 eacea5a0 2006-02-17 devnull enum
11 eacea5a0 2006-02-17 devnull {
12 eacea5a0 2006-02-17 devnull STACK = 8192
13 eacea5a0 2006-02-17 devnull };
14 eacea5a0 2006-02-17 devnull
15 eacea5a0 2006-02-17 devnull #include "box.h"
16 eacea5a0 2006-02-17 devnull #include "sx.h"
17 eacea5a0 2006-02-17 devnull #include "imap.h"
18 eacea5a0 2006-02-17 devnull #include "fs.h"
19 eacea5a0 2006-02-17 devnull
20 eacea5a0 2006-02-17 devnull void mailthreadinit(void);
21 eacea5a0 2006-02-17 devnull void mailthread(void (*fn)(void*), void*);
22 eacea5a0 2006-02-17 devnull
23 eacea5a0 2006-02-17 devnull void warn(char*, ...);
24 eacea5a0 2006-02-17 devnull
25 eacea5a0 2006-02-17 devnull enum
26 eacea5a0 2006-02-17 devnull {
27 eacea5a0 2006-02-17 devnull NoEncoding,
28 eacea5a0 2006-02-17 devnull QuotedPrintable,
29 6a8add52 2006-02-23 devnull QuotedPrintableU,
30 cbeb0b26 2006-04-01 devnull Base64
31 eacea5a0 2006-02-17 devnull };
32 eacea5a0 2006-02-17 devnull
33 eacea5a0 2006-02-17 devnull char* decode(int, char*, int*);
34 eacea5a0 2006-02-17 devnull char* tcs(char*, char*);
35 eacea5a0 2006-02-17 devnull char* unrfc2047(char*);
36 eacea5a0 2006-02-17 devnull
37 eacea5a0 2006-02-17 devnull extern Imap *imap;
38 c7722328 2006-02-28 devnull
39 c7722328 2006-02-28 devnull #undef isnumber
40 c7722328 2006-02-28 devnull #define isnumber upas_isnumber
41 c7722328 2006-02-28 devnull
42 c7722328 2006-02-28 devnull #define esmprint smprint
43 c7722328 2006-02-28 devnull #define emalloc(n) mallocz(n, 1)
44 c7722328 2006-02-28 devnull #define erealloc realloc
45 c7722328 2006-02-28 devnull #define estrdup strdup
46 c7722328 2006-02-28 devnull