1 #ifndef MAIL_FRONT__POP3__H__
2 #define MAIL_FRONT__POP3__H__
3 
4 #include "constants.h"
5 struct str;
6 
7 struct command
8 {
9   const char* name;
10   void (*fn0)(void);
11   void (*fn1)(const struct str* s);
12   const char* sanitized;
13 };
14 typedef struct command command;
15 
16 extern const char err_internal[];
17 extern const char err_unimpl[];
18 extern const char ok[];
19 extern const char err_syntax[];
20 extern void logmsg(const char* msg);
21 extern void respond(const char*);
22 extern void cmd_capa(void);
23 
24 extern command commands[];
25 extern int startup(int argc, char* argv[]);
26 
27 #endif
28