14#define WHO "maildirwatch"
69 logmsg(
WHO,111,FATAL,
"Can't change to maildir");
74 logmsg(
WHO,111,FATAL,
"Can't read maildir");
76 buffer_putsflush(buffer_1,
"\033[;H\033[;J");
82 if (
fd == -1)
continue;
90 logmsg(
WHO,111,FATAL,
"trouble reading new message");
95 for (i = 0; i <
sender.len; ++i)
101 for (i = 0; i <
text.len; ++i)
102 if ((
text.s[i] < 32) || (
text.s[i] > 126))
104 buffer_puts(buffer_1,
"FROM ");
106 buffer_puts(buffer_1,
" TO <");
108 buffer_puts(buffer_1,
">\n");
110 buffer_puts(buffer_1,
"\033[1m");
112 buffer_puts(buffer_1,
"\033[0m\n");
114 buffer_put(buffer_1,
text.s,
text.len);
115 buffer_puts(buffer_1,
"\n\n");
120 buffer_flush(buffer_1);
int stralloc_copys(stralloc *, char const *)
unsigned int hfield_skipname()
void h(char *, int, int, int)
int maildir_scan(prioq *, stralloc *, int, int)
void maildir_clean(stralloc *)
char inbuf[BUFFER_INSIZE]
void addtext(char *s, int n)
void doheader(stralloc *h)