#ifndef MANAGESIEVE_SETTINGS_H #define MANAGESIEVE_SETTINGS_H struct mail_user_settings; /* */ enum managesieve_client_workarounds { WORKAROUND_NONE = 0x00 }; /* */ struct managesieve_settings { bool mail_debug; bool verbose_proctitle; const char *rawlog_dir; /* managesieve: */ uoff_t managesieve_max_line_length; const char *managesieve_implementation_string; const char *managesieve_client_workarounds; const char *managesieve_logout_format; unsigned int managesieve_max_compile_errors; enum managesieve_client_workarounds parsed_workarounds; }; extern const struct setting_parser_info managesieve_setting_parser_info; #endif