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